БлогNot. Комментарии к статье #1402 (1-3)

Лекции по C/C++: работа с файлами (fstream)


Комментарии отсортированы по убыванию даты, нажмите сюда, чтобы отсортировать их по возрастанию даты


Автор: Макс13 (запаролен) IP: определён

А чтобы очистить файл, обязательно нужно открывать его для чтения и закрывать или есть какая-то функция?

16.05.2021, 18:08

Ответ: Можно просто удалить файл методом remove. если нужно очистить содержимое, не удаляя файла нулевого размера - то, например, открыть в режиме trunc и закрыть

std::ofstream f;
f.open("test.txt", std::ofstream::out | std::ofstream::trunc);
f.close();


Автор: Роман IP: определён

Очень полезно.

15.05.2018, 15:44


Автор: Макс IP: определён

в режимах открытия файлов должно быть "trunc", a не "trunk"

11.12.2016, 00:27

Ответ: И больших букв тоже не должно было быть :) Спасибо, "дефектная" таблица исправлена