Ahoj, chapu ukladani do souboru a nacitani ze souboru zpatky do programu, mohl by ale konzolovej program v cpp mazat a vpisovat dane radky? - napr. ulozim do souboru tri promene, co ale delat kdyz chci 2. smazat aby po ni zbyl jen prazdnej radek? kdybych pak ukladal dalsi promenou jak olivnit kam se zapise: jestli na 2. / 4. radek?
V souboru jsou obecně prostě nějaká data. To že je interpretujeme jako řádky textu je další věc.
Takže si představ soubor s obsahem "111\n222\n333\n\n555\n".
A chceš ho změnit třeba na "111\n\n333\n444\n555\n" - vyprázdnit 2. řádek a naplnit 4. Můžeš se pokoušet ta data nějak posunovat, ale bude to zbytečně pracné.
Takže ten soubor jednoduše zkopíruj do jiného (s odebráním a přidáním dat podle potřeby) a pak jím nahraď původní. Nebo celý soubor načti do paměti a upravený zase celý zapiš zpátky.