Potreboval by som poradiť ohľadom jednej veci, čo sa týka načítavania zo súboru. Konkrétne - ako načítať nejakú konkretnú hodnotu zo súboru do programu. Vysvetlím, čo si predstavujem:
Mám napríklad textový súbor, kde mám názvy štátov a vedľa hlavné mesto. A chcem zostaviť program, ktorý mi potom, čo mu zadám názov krajiny napíše hlavné mesto.
Toto by som zvládol
Kód: Vybrať všetko
program hlavnemesto;
uses crt;
var f:text; {tuto si nie som istý, či mám dať tento typ premennej}
stat,mesto:string;
begin
clrscr;
assign(f,'mesto.txt');
writeln('Zadaj nazov statu');
readln(stat);
reset(f);Viem načítať len jednoduchý text a s tým manipulovať (cez príkaz readln(f,premenna) ).
Keď už by som tam mal základ načítaný, vytvoriť zvyšok programu (výpis "Hlavné mesto je ..." a ukončenie) by som už vedel.
Ďakujem, a budem rád, ak konkrétne neznáme kroky budú aj s vysvetlením.
Ešte raz, čo potrebujem:
1. aby v súbore "mesto.txt" našiel mnou zadaný štát (načítaný do premennej "stat")
2. aby vedľa stojace hlavné mesto načítal do premennej "mesto".