Не могу сделать простую, казалось бы, операцию - дописать в файл. Помогите !

 

Что бы ни делал, в файл пишет (с уничтожением предыдущих данных), но не дописывает.

Кажется, чего уж проще:

int start()
{
int Handle ;

Handle = FileOpen ("test.csv", FILE_READ | FILE_WRITE ); FileWrite(Handle, 10000 ); FileClose(Handle);

Handle = FileOpen ("test.csv", FILE_READ | FILE_WRITE ); FileWrite(Handle, 20000 ); FileClose(Handle);

}


Остается только последняя запись, первая всегда уничтожается. Различные перетасовки с FILE_READ и FILE_WRITE проделывал, записи делал и из одной программы и из разных, результат тот же.

Цель, конечно, не развлекаться с открытием-закрытием, а дописывать данные из различных программ.

Помогите !!

Заранее благодарен.

 
Используйте FileSeek
 
Rosh:
Используйте FileSeek

Большое спасибо, все получилось. Что касается учебника, я его уже почти месяц назад скопировал и распечатал, но освоение быстро не идет.

Еще раз спасибо и за учебник, и за скорый ответ.

С уважением, В.Соболев

Причина обращения: