Hola! mas que comandos deberias llamarlo funciones si es que tu objetivo es aprender el lenguaje C
1) Existe la funcion system() que hace llamadas al sistema para ejecutar un comando:
Lo malo de esto es que no es portable, ya que dependiendo del SO tenes que cambiar el comando. Lo que podes hacer es crear algo como:
2) en C tambien existe la funcion strlen()
3) Un "ciclo infinito" se puede generar siempre y cuando la condicion del bucle empleado(for, while, do-while) sea verdadero
Nose si estas siguiendo algun libro, ya que esto lo podrias haber resuelto vos. Saludos
PD: me base en C y no C++(como no aclaraste el lenguaje), igual todo lo de C funciona en C++ :)