Zdravím.
Mám datový soubor, kde vždy na řádku je nějaký text a potřeboval bych mezi určené dva řádky přidat další text.
Takže si nejdříve najdu řádek, kde by se to mělo vepsat. Pokud dám fprintf nebo fputs, tak to text sice přidá, ale zároveň přepíše původní text.
Nevíte co s tím? Jak ho do souboru jenom přidat?
Díky
Fórum › C / C++
Přidávání textu do souboru
Možá v nějaké knihovně pro to podpora je, ale jinak se o to musíš postarat sám tj. vyčíst zbytek souboru, zapsat nové věci a znovu zapsat zbytek souboru (případně vyčíst celý soubor, provést úpravy v paměti - podobným způsobem a zapsat celý soubor zpět).
Vytvor nový súbor, prekopíruj do neho všetko až po to miesto kde chceš niečo pridať, tam to potom pridaj a prekopíruj už aj zvyšok, nakoniec nahraď ten starý súbor novým a problém je vyriešený.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 62 hostů
Podobná vlákna
Vkládání textu ze souboru do druhého souboru — založil Adela123
Formatovani textu ze souboru do souboru — založil Standa
čtení textu ze souboru — založil Artis0608
Hledani textu v txt souboru — založil Mudraon
Načtení konkrétního textu ze souboru — založil avalagne
Moderátoři diskuze