Writeln(IndexFile,IntToStr(I)+', ' // номер по порядку
+IntToStr(QNum)+', ' // номер вопроса
+IntToStr(URes)+', ' // ответ
+IntToStr(RAns)); // правильный ответ
// Запись массива
IndexData[I,1] := I; // I строка, 1 столбец - номер по порядку
IndexData[I,2] := QNum; // I строка, 2 столбец - номер вопроса
IndexData[I,3] := URes; // I строка, 3 столбец - ответ
IndexData[I,4] := RAns; // I строка, 4 столбец - правильный ответ
end;
CloseFile(IndexFile);
Параллельно возник ещё вопрос: А закрывать файл после записи не надо теперь?
Вопрос
Hevard
Доброго дня!
Есть динамический массив, который надо выгрузить в файл. Не могу понять, каким методом.
Под Win делал так:
...
AssignFile(IndexFile, 'DB\Index.tmp');
Rewrite(IndexFile);
...
(в динамическом цикле)
// Запись в файл
Writeln(IndexFile,IntToStr(I)+', ' // номер по порядку
+IntToStr(QNum)+', ' // номер вопроса
+IntToStr(URes)+', ' // ответ
+IntToStr(RAns)); // правильный ответ
// Запись массива
IndexData[I,1] := I; // I строка, 1 столбец - номер по порядку
IndexData[I,2] := QNum; // I строка, 2 столбец - номер вопроса
IndexData[I,3] := URes; // I строка, 3 столбец - ответ
IndexData[I,4] := RAns; // I строка, 4 столбец - правильный ответ
end;
CloseFile(IndexFile);
Параллельно возник ещё вопрос: А закрывать файл после записи не надо теперь?
Не нашёл ничего похожего на CloseFile.
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.