Witam ;)
oto kolejne z moich typowo lamerskich pytań.Uczę się C z ksiązki Praty 'Szkoła Programowania'. Aktualnie jestem w rozdziale o przekierowywaniu we/wy. Najpierw pisze programik ktory powtarza wejscie. I teraz autor chce aby programik powtorzyl wejscie, ale z pliku, a nie klawiatury.Autor pisze tak: "Aby go uruchomić, wpisz nazwe pliku wykonywalnego: echo_eof.exe ." Rozumiem,ze chodzi o to aby uruchomić program z windowsa opcja 'uruchom' ? bo aby w program pobral dane z pliku zamiast klawiatury mam wpisac cos takiego:
echo_eof.exe < nazwapliku.txt
Jednak program nic nie pobiera. W czym problem?
Mam Windows 7. ;]
a program wygląda tak:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int c;
while((c=getchar()) != EOF)
putchar(c);
system("PAUSE");
return 0;
}