Stránky: 1
Zdravim, mam soubor v kterem jsou tri sloupce realnych cisel, vypada nejak takto takto:
-0.1565878978 0.23659785478 0.9935559877
...
Potreboval bych postupne nacist vsechny cisla do nejake promene. Zkousel jsem to tak, ze jsem soubor deklaroval jako file of real. A pak normalne pres read(inputfile,a) se znazil nacist prvni z cisel. Pouzil jsem i seek aby to preskocilo prvni mezry, ale nakonec mi to vzdy vratilo nejaky nesmysl typu 1.33649e-154. Naopak pokud to mam jako file of text, tak mi to nepovoli nacitat z textu do promene real.
Nacitat to jako znak po znaku a pak nejakym algoritmem z toho znova vyrabet real mi prijde 'hovadsky' a ani nevim jestli bych to zvladnul naprogramovat.
Nevite prosim nekdo jak na to?
Dik y.
Offline
ahoj ↑ Ondrik_B:,
je-li to texťák, tak je třeba to načítat řádek po řádku do nějakého stringu, v něm "vybírat" zápisy jednotlivých čísel funkcí Copy a ty pak převádět na číslo buď pomocí Val, anebo StrToFloat.
Offline
↑ Eratosthenes:
Diky za radu. Ted uz se mi to zda jasny.
Offline
Stránky: 1