Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet c++ ban egy fájl...

Hogyan lehet c++ ban egy fájl egy bizonyos sorába írni egy szöveget?

Figyelt kérdés
Azt szeretném megcsinálni, hogy van egy fájl aminek az első 3. sorában valamilyen szöveg van és én a 4. sorba szeretnék írni valamit.
2012. ápr. 22. 14:17
 1/2 iostream ***** válasza:
Ha a fájl összesen 3 soros, akkor append-re nyitod meg, és jó lesz, de általános megoldás, ha írásra nyitottad meg, akkor megkeresed a 3. újsor jelet (vagy ha nincs, akkor a fájl végét), és oda írsz.
2012. ápr. 22. 14:51
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

@iostream Tőled precízebb választ vártam.

...", de általános megoldás, "... Az általános megoldás az ez esetben hogy n soros fájl k-adik sorát szeretném átírni.

.."(vagy ha nincs, akkor a fájl végét)"... De ha nincs 3. újsor jel akkor ez a megoldás a 3. sor végéhez hozzáfűzi a kérdéses string-et és nem lesz 4. sor.


@dbence (kedves kérdező) és @iostream

Ha egy fájlnak az első 3 sorába van valamilyen szöveg az lehet akár 1000 soros az megint más ha pontosan 3 soros. Pontos választ pontosan feltett kérdésre lehet adni. Pontosan erre a kérdésre, az a válasz hogy a fájl-t soronként "berántod" a memóriába (egy sor egy string) utána a 4.-ik stringet átírod a memóriába, majd az egészet visszaírod a fájlba.

2012. ápr. 23. 18:42
Hasznos számodra ez a válasz?

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!