Table of Contents

Rady a často kladené dotazy

Často kladené dotazy

Rady

Typické problémy -> rady

Z 8. cvičení.

Testovací vstup v souboru

Máte-li program, který tahá data ze standardního vstupu, není při ladění příliš praktické pokaždé zadávat data ručně. Užitečnější je programu na vstup zadat data ze souboru. To lze provést pomocí takzvaného přesměrování vstupu.

Návod (pro Windows):

Zjistěte, do kterého adresáře vám Borland Pascal (resp. Free Pascal) ukládá zkompilované zdrojáky (*.exe). Typicky se jedná o stejný adresář, ve kterém jsou uloženy původní zdrojáky (*.pas, *.fp, …).

Otevřete si konzoli. Například pomocí: Start→Spustit:

cmd

Přejděte do zmíněného adresáře pomocí příkazu do konzole. Např.:

cd C:\programs\bpascal

Zkuste si spustit svůj program:

mujprogram.exe

Připravte si vstupní soubor, např. vstup.txt. Pozor, aby na konci byla prázdná řádka, jinak program bude čekat na ukončení vstupu. Konečně program s přesměrováním vstupu spustíte pomocí příkazu ve tvaru:

mujprogram.exe < vstup.txt

Co dále? Takto si můžete vstup připravovat ve svém oblíbeném editoru, můžete jej mít uložený a opakovaně používat. Můžete používat i více vstupnéch souborů s různými testovacími daty.

V Linux by se pracovalo velmi podobně. Přesměrování vstupu v linuxové konzoli (shellu) má stejnou syntax, používá se také znak <.