Hola, miren, tengo una duada, tengo este programa:
#include <stdio.h>
#include <string.h>
int main()
{
char texto[100];
gets(texto);
do {
printf( "%s\n",texto );
gets(texto);
} while ( strcmp(texto, "salir") != 0 );
fprintf( stdout, "El usuario ha tecleado 'salir'" );
return 0;
}
ahora ya lo tengo el executable y un archivo de texto en la misma carpeta, quiero redireccionar la salida hacia el archivo de texto desde los comandos de msdos, yo escribo asi:
proj0001.exe > archivo.txt
me ejecuta mi programa, escribo y despues termina y cuando abro el de texto no me escribio nada, tambien sabia que podai poner asi:
$ proj0001.exe > archivo.txt que era valida para linux y windows, ayuda, gracias, yo tengo windows.