Kezdőoldal » Számítástechnika » Programozás » C++-ban hogy oldjam meg azt,...

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
 1/3 anonim ***** válasza:
2014. máj. 13. 14:36
Hasznos számodra ez a válasz?
 2/3 Tengor ***** válasza:
100%

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.

2014. máj. 13. 14:38
Hasznos számodra ez a válasz?
 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!