Předmět Autor Datum
Cože? Bez přepsání souboru? Soubor se logicky musí přepsat, když bude mít stejný název.
host 19.04.2012 19:07
host
Právě že nechci vytvářet další soubor, cez ifstream přečtu text, ten si nějak upravím a pak ten samý…
Swix 19.04.2012 19:10
Swix
No o to jde. Pokud ten soubor přepíšeš, tak tam původní obsah nebude.
Wikan 19.04.2012 19:12
Wikan
ked nepouzijes flag "app", tak to povodne data prepise http://www.cplusplus.com/reference/iostream/o…
MM.. 19.04.2012 19:13
MM..
Ok, tohle jsem potřeboval :) Díky. PS: Výsledný text bude stejně dlouhý jako původní..., trunc vyzk… poslední
Swix 19.04.2012 19:15
Swix
prip. skus aj flag "trunc".
MM.. 19.04.2012 19:14
MM..
Nerozumiem celkom co to u teba znamena "bez prepsani suoboru" a za druhe nikto ani netusi jake funkc…
MM.. 19.04.2012 19:09
MM..
A ak moze nastat situacia ze vysledny subor ma byt mensi jak povodny, tak sa to robi principialne ta…
MM.. 19.04.2012 19:12
MM..

Nerozumiem celkom co to u teba znamena "bez prepsani suoboru" a za druhe nikto ani netusi jake funkcie pre pracu so subormi pouzivas. ANSI C? WinAPI? nejake z linux kniznic?
Vseobecne si vies nastavit aktualnu poziciu v subore pomocou nejakej fcie seek, a zapisovat nove bajty ktore prepisu povodne bajty od danej pozicie.

A ak moze nastat situacia ze vysledny subor ma byt mensi jak povodny, tak sa to robi principialne tak ze si ten editovany text drzim v RAM a povodny subor zavrem a ked sa ma prepisat tak sa subor otvori nanovo modom takym ze zmazat povodne data.

Zpět do poradny Odpovědět na původní otázku Nahoru