Es increible que alguien meta lengua nomas para crear conflicto...
Respecto a Zykl0n-B, no uso printf sino cout, y en mi experiencia, el shell remoto SI muestra todo lo que mando por cout a la salida. Por eso solo uso system() para llamar a cmd (que lo use renombrado).
Y por lo de los newbies ... creo que si un newbie desea comenzar a programar, entonces como buen hacker debe sentarse a leer un rato, y la programacion que uso en mi ejemplo se aprende en muy poco. Y claro, si lo que quiere un newbie es tener el programa sin importarle cómo funciona ni nada, que se dedique a otra cosa...
Y recordar:::
Las Shells remotas SI muestran la salida de cout o printf, y si no te sale es porque estas haciendo algo mal...te lo digo por experiencia, ya he programado shells capadas para usar en hosts remotos y uso cout deliberadamente::::::::::::::y funciona.
BYEBYE!