1. Aktualny priecinok je potrebne nastavit v menu Run / Run Directory.
2. Priecinok, v ktorom sa ma vytvorit subor, musi uz existovat. Nevytvori sa automaticky.
free
A pouzivas Free Pascal alebo TurboPascal?
takze, ked je subor v rovnakej zlozke ako aj program, tak staci pri assignovani napisat len jeho meno, napr assign(subor,"sub.txt"); . ale ked je v zlozke, ktora sa nachadza v tom istom adresary, tak to nefunguje, napr. assign(subor,"data\sub.txt"); . V com robim chybu alebo ako to mam spravit?
ok, nabuduce to sa budem snazit dat tam kde to mam byt. A inak dik.
A este vsetkych prosim, aby prispevky davali do tej diskusie, kde patria. Napriklad tema, ktoru prave rozoberame, patri skor do diskusie k clanku Jednotka CRT.
Ta chyba syntaxe ("." expected...) bola asi kvoli tomu, ze sa program nazyval rovnako ako jedna z pouzitych procedur.
Tu je kod pre neobmedzeny readln / writeln:
http://suloweb.html.sk/free-pascal-jednotka-crt/diskusia/
Tak neviem. Skusim sa s tym niekedy neskor pohrat.
Ale asi budes musiet naprogramovat vlastnu proceduru s vyuzitim jednotky CRT.
skusil som to, je to to iste, zastane to presne tam, kde aj predtym.
Mozno je to limit funkcie Readln. Ale mozno bude stacit zmenit typ premennej, do ktorej zapisujes....
var retazec: AnsiString; // miesto string
...
readln(retazec);
...
Nemam to odskusane.