Ahoj,
na úvod chcem poznamenať, že nie som programátor.
Chcem sa len spýtať, ako nižšie uvedenú vec riešia programátori.
Mám textový súbor, do ktorého potrebujem zapisovať dáta formou pridavanim riadku.
Priklad:
23-11-2013 08:42 23 -1,2 5,2
22-11-2013 08:00 22 -1,4 5,1
21-11-2013 07:56 21 -1,9 5,0
20-11-2013 09:01 23 -0,5 5,2
(Jedná sa o zapisovanie teploty, vnútorná - vonkajšia - pivnica)
Nový záznam potrebujem zapisovať na začiatok súboru!
Problém je vo f-cii Rewrite(t), ktorá najskôr zmaže obsah súboru.
Je "kóšer" riešením vytvoriť dočasný txt súbor, zapísať najnovší riadok,
otvoriť pôvodný súbor (archiv.txt)s hodnotami na čítanie, po riadkoch načítať a
zapísať všetky riadky, uložiť dočasný súbor, otvoriť archiv.txt na zápis a po riadkoch
zapísať všetky riadky z dočasného súboru do archi.txt, uložiť a dočasný súbor zmazať?
Alebo to ide aj nejak inak, lahsie, krajšie a cistejšie ...?
Prípadne ako načítať celý súbor archiv.txt do jednej premennej ... ale čo to bude
robiť, keď bude archiv.txt príliš veľký ....
Za každé vysvetlenie ďakujem, Greno
- - - - - - - - - - - - - - - - - -
Kdo si hraje, ten nezlobí