> Hmmm... ale pokud se nemylim, tak jsi prohlasoval, > ze o tom vsechno vis... ;-))) :) ja jsem prohlasoval ze "tohle vsechno vim" - takze jsem mluvil ke konkretnimu odstavci|dopisu kdybych znal "vsechno" neptal bych se :) ale nechme toho! radeji ten pascal :) > Textfile a wite() / read() toho vubec umi celkem > dost - pochopitelne v intencich Pascalu. Neni ani > treba cist vsech tech asi 5kg papiru, ktere byly > s TP 7 dodavany, staci uplne Programmer's Reference. > Predevsim neni nutne treba pouzivat Readln(). Read() > dela naprosto totez s jedinou vyjimkou, ze totiz > nepreskakuje eoln, ktery (je-li to potreba) je nutno > preskocit (nebo precist) explicitne. BTW: Readln(f) > bez parametru proste skoci odkudkoli na zacatek > dalsiho radku (nebo z posledniho na eof). jojo tohle pouzivam docela casto - je to dobra vecicka kdyz clovek potrebuje se vykaslat na zbytek radku a skocit na dalsi - IMHO mozna jedina BTW: asi pred rokem jsem zacal pouzivat freepascal.org a nemuzu si jej vynachvalit. perfektni dokumentace a spoustu novych unit [kdo by za dob TP rekl ze se muze z pascalskeho programu moct pripojit na mysql :] nevim jak je na tom GNU Pascal Compiler, jeste jsem ho nezkousel - ma tady nekdo zkusenosti s obema compilery? jinak tusim ze na tom freepascal.org maji docela zajimave argumenty proc dnes pouzivat pascal a ne C-cko co si o tom myslite? > > Pri cteni (i zapisu ovsem) je pak rozhodujici, do > jakeho typu se cte (jaky se zapisuje), pricemz tech > parametru ruznych typu muze byt v read() (nebo ve > write()) kolik je libo. > > takze napr.: c:char; r:real; i:integer; s:string; > r:=3.14159; c:='A'; i:=12345; s:='string[8]'; > Write(f,r:8:2,c,i:8,s:8); zapise do f:text tohle: > > ____3.14A___12345__string (kde _ je space) > > Writeln() udela totez, jenze za to jeste prida eoln. > Read(f,r,c,i,s) pak nacte do prislusnych promennych > > 3.14,'A',12345,'__string' pekne! a hlavne zajimave vidim ze mam jeste hodne co studovat :) martin > > a zastavi se na eoln, Readln() udela totez plus jeste > preskoci eoln na zacatek dalsiho radku. > Obecne vzato je IMHO textfile v Pascalu docela silny > nastroj pro zapis, cteni (a zpracovani) i relativne > slozitych struktur. Pokud se ovsem udela chyba prave > v te strukture nebo v pouziti chybneho typu ci delky, > muze byt hledani bez debugeru dost zapeklite... > > pako Paco.
This archive was generated by hypermail 2.1.2 : 12. 08. 2002, 15:41 CEST