Forum: Skriva en ny rad i fil med ofstream?

Forum huvudsida -> Programmering -> Skriva en ny rad i fil med ofstream?

Sidor: 1

Till botten

skalman93 23:36 - 18:e April 2009 | Post #1
Medlem
Inlägg: 8


Skicka PM
Hej! Jag försöker få mitt program att lägga till en ny rad i en fil utan att radera allt som redan finns i filen.

  1. #include <fstream>
  2.  
  3. using namespace std;
  4. int main()
  5. {
  6. ofstream fil("C:fil");
  7. string site="google.com";
  8. fil<<site;
  9. return 0;
  10. }

Jag har kommit hit, med då skriver den alltså över allt annat. Tack på förhand!
Skalman




martin310 08:36 - 19:e April 2009 | Post #2
Medlem
Inlägg: 132


Skicka PM
Du ska lägga till:
  1. ios::app


Då blir det:
  1. ofstream fil("c:\\fil.txt",ios::app);


Glöm ej att declarera att du använder string:
  1. #include <string>
  2. using std::string


-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Sidor: 1

Forum huvudsida -> Programmering -> Skriva en ny rad i fil med ofstream?
Atom feed

Du får inte posta i den här tråden | Till toppen