Как дописывать данные в файл Новый комментарий fizik 2013.10.08 05:24 Добрый всем день! Никак не могу разобраться в руководстве по mql4: Надо создать текстовый файл, написать шапку таблицы (типа "№ А В С") и закрыть его. А после этого эксперт должен раз в месяц открывать его, записывать новую строку из четычёх цифр ( №, А, В и С) и закрывать. Что-то вроде лога. У меня пока получается только писать данные поверх предыдущих, начиная всегда с начала файла. Предыдущие записи при этом удаляются: int o; o=FileOpen("tlog",FILE_READ|FILE_WRITE," "); FileWrite(o,N,A,B,C); FileClose(o); Как открыть файл и продолжить дописывать с новой строки? Ещё раз про работу с файлами! FileWrite Запись в файл и аварийное завершение работы Работа с файлами. Alexander 2013.10.08 05:31 #1 Перед записью в файл добавь строку FileSeek(o,0,SEEK_END); fizik 2013.10.08 06:29 #2 Спасибо, заработало! Новый комментарий
Добрый всем день!
Никак не могу разобраться в руководстве по mql4:
Надо создать текстовый файл, написать шапку таблицы (типа "№ А В С") и закрыть его.
А после этого эксперт должен раз в месяц открывать его, записывать новую строку из четычёх цифр ( №, А, В и С) и закрывать.
Что-то вроде лога.
У меня пока получается только писать данные поверх предыдущих, начиная всегда с начала файла. Предыдущие записи при этом удаляются:
int o;
o=FileOpen("tlog",FILE_READ|FILE_WRITE," ");
FileWrite(o,N,A,B,C);
FileClose(o);
Как открыть файл и продолжить дописывать с новой строки?