Tilføj tekst til fil

Tags:    c++

Jeg har brug for at lave et C++ program der tilføjer noget tekst til en fil. F.eks. lave en ny linie med teksten "hejsa" i filen C:/blahblah.sh.
Hvordan gør jeg det? Programmet skal køre under Ms Windows.

På forhånd, tak.



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 

Sådan der, den indsætter så teksten hejsa i filen blahblah.sh.



Indlæg senest redigeret d. 28.05.2006 18:49 af Bruger #8422
Den nemmeste måde gøres ved brug af fopen og fwrite, hvorefter filen lukkes med fclose eller _fcloseall for samtlige åbne streams.

(nogle kan nok genkende snippet fra MSDN)

Fold kodeboks ind/udKode 


HTH



Indlæg senest redigeret d. 01.09.2006 21:04 af Bruger #10448
Tak...men denne kommando overskriver svjks filen. Er det ikke muligt bare at indsætte teksten i filen?



Fold kodeboks ind/udKode 

Sådan her?



Det er std::ios::app:

Fold kodeboks ind/udKode 




Som der også bliver nævnt her, http://www.cppreference.com/io_flags.html#mode_flags under mod_flags i bunden.



t