

Pascal - načítání ze souboru/rozdělení žetězce
Zdravím, potřebuji radu. V programu načítám ze souboru txt pomocí Read, ovšem s jeho pomocí načtu celý řádek, a ne jeden řetězec ze 3. Části mam oddělené mezerou, jaký mám mezi řetězce dát znak, aby se načetl jen jeden? Je vůbec nějaký takový? Popřípadě, je možnost snadno rozdělit daný string pomocí " "? Děkuji za rady :) PS: Googlil jsem..
Mezernik, jako oddelovac by mel fungovat.
Pokud mám řádek:
slovo1 slovo2 slovo3
a zavolam Read(s1, s2, s3), tak mi to nacte do promennych
P.S. upravoval jsem odpoved
Jenže já to načítám ze souboru, takže použiju Read(vysledky_soubor,s1,s2,s3); a to nejde.
Řádek v souboru je:Sdsdf" "654654" "455
Je to klasicky pascal nebo neco vyssiho - Delphi, FreePascal?
Univerzalni reseni je nacist do jedne promenne, pakpomoci POS, COPY a DELETE rozdelit do 3 promennych
Klasika...
Super, jde to. Moc děkuji:)
Pokud by tech promennych bylo vic, nez 3, pak by se vyplatilo to dat do cyklu: