close
Закрыть файл
int ires = ts_file(Int iFileDescr,"close");
Здесь: iFileDescr - дескриптор объекта файла. Возвращает 0 при успешном закрытии файла.
Пример.
Создать файл "my_file.txt" на диске "C:" в корневом каталоге и записать в него несколько строк.
string filepath = "c:\\my_file.txt";
int iFileDescr;
object("create", "ts_file", iFileDescr); // создать объект типа файл в памяти
// открыть для записи чистый файл, если его нет, то создать
int ires = ts_file(iFileDescr, "open", filepath, "create", "we");
if (ires != 0)
{
cout << "Файл не удалось открыть:" << filepath; // выдать в окно сообщений
return;
}
ires = ts_file(iFileDescr, "write", "Первая строка\nВторая строка\n"); // записать в файл две строки
if (ires != 0)
{
cout << "Не удалось записать в файл";
return;
}
ires = ts_file(iFileDescr, "write", "Третья строка"); // записать третью строку
ires = ts_file(iFileDescr, "close"); // закрыть файл
object("delete", iFileDescr); // удалить объект файла из памяти
cout << "Завершение программы \n";