10 likes | 129 Views
PÅ™ipravte si notepadem ve svém aktuálnÃm adresáři testovacà soubor „test. txt “ a naplňte ho nÄ›jakými znaky ve vÃce řádkách. VytvoÅ™te program „ kopiruj.exe “ ( pÅ™eloženÃm programu „ kopiruj.c “ ): Program nejprve oba soubory ( vstupnà (pro ÄtenÃ) - input i výstupnà (pro zápis) - output )
E N D
Připravte si notepadem ve svém aktuálním adresáři testovací soubor „test.txt“ a naplňte ho nějakými znaky ve více řádkách. • Vytvořte program „kopiruj.exe“ ( přeložením programu „kopiruj.c“ ): • Program nejprve oba soubory (vstupní(pro čtení) - input i výstupní (pro zápis) - output) • otevře pomocí fopen (+zkontroluje jejich správné otevření) • Ve smyčce while dokud ! feof( input ) kopíruje znak po znaku (pomocí getc) vstupní • soubor do souboru výstupního (putc) • Program tak skončí po dosažení konce souboru. • Poté oba soubory pomocí fclose uzavřeme (+zkontrolujeme jejich uzavření) • Nakonec zkopírovaný soubor zobrazíme pomocí system("notepad kopie_test.txt") • Jména vstupního a výstupního souboru přečte z parametrické řádky EXE programu : • Příklad vyvolání z aktuálního adresáře (tj. kde leží jak program, tak testovací soubor): • kopiruj test.txt kopie_test.txt