Dopisywanie do pliku

Alcadur

Użytkownik
Dołączył
Listopad 10, 2007
Posty
107
Witam. Jak dopisać (najlepiej na początek) już istniejącego pliku z pewną zawartością jakiś fragment tekstu? Na forum znalazłem tylko jeden taki temat który niestety w moim przypadku nie pomógł
<


Mam coś takiego:
Kod:
int plik = FileOpen("nazwa.txt",fmOpenWrite);

FileWrite(plik,RichEdit2->Lines->Text.c_str(),RichEdit2->Lines->Text.Length());
FileClose(plik);
P.S: Używam Borland C++ Builder
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
Ja się bawiłem fstreamem - otwierasz plik do odczytu, wgrywasz jego zawartość do zmiennej, dopisujesz txt do zmiennej i wciskasz z powrotem do pliku ;] Ale obawiam się, że to taka metoda `na około` ;]
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Kod:
#include <stdio.h>
  
  
  int main ()
  {
    FILE *plik;
    plik = fopen ("plik.txt","a+");
    
    if (plik!=0)
    {
      fputs ("Tresc lub zmienna \n", plik);
      fclose (plik);
    }
    
    getchar();

    return 0;
  }
 
Do góry Bottom