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++ :)