zapis do pliku tekstowego - dopisywanie danych (C++Builder)

0

witam !

nie wiem jak napisac kod, ktory dopisywalby kolejne dane do istniejacego juz pliku tekstowego z danymi, a jego stara zawartosc nie byla niszczona. jezeli plik nie istnieje to zeby go program sam wczesniej utworzyl.

napisalem cos takiego wykorzystujace WinAPI ale program nie dopisuje danych.

w Edit2 sciezka i nazwa pliku, w Str3 biezacy tekst do zapisania

HANDLE aFile;
DWORD bytes_written;

aFile = CreateFile(Edit2->Text.c_str(), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

if (aFile != INVALID_HANDLE_VALUE) {

        WriteFile(aFile, Str3.c_str(), Str3.Length(), &bytes_written, NULL);

        CloseHandle(aFile);
}

zaraz mnie cos trafi ale nie powiem co [glowa]

0

po otworzeniu pliku przesuwasz wskaźnik pliku na koniec "SetFilePointer"

1 użytkowników online, w tym zalogowanych: 0, gości: 1