zapis do pliku tekstowego - problem z dopisywaniem danych
Napisane: czwartek, 14 sierpnia 2008, 18:53
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
zaraz mnie cos trafi ale nie powiem co
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
- Kod: Zaznacz cały
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