C++-ban hogy oldjam meg azt, hogy 3 db string-et külön eltároljon egy txt állományba?
Figyelt kérdés
A program bekér 3 db nevet, ezt egy for ciklussal oldottam meg, 1 db szöveg nevű változóval, aminek az aktuális értékét eltárolja az adott txt állományba. csakhogy, miután újraindul ez a for ciklus a következő adatot bekérve, a végén felülírja a txt fájl tartalmát. szóval hogyan tudnám ehelyett hozzáfűzni a már meglévő tartalom után a következő, bekért stringet?2014. máj. 13. 14:30
2/3 Tengor válasza:
Ne a for cikluson belül nyisd meg a fájlt írásra, hanem a for előtt nyisd meg, írj bele, majd zárd le.
Célszerű lehet két lépésben csinálni a dolgot: első lépésben bekéred az adatokat és tárolod őket a memóriában, a következőben pedig kiírod a memória tartalmát a más írt for ciklussal. A külső erőforrás így kevesebb ideig zárolódik.
3/3 A kérdező kommentje:
sikerült, köszi mind2-töknek :)
2014. máj. 13. 16:18
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!