Для взаимодействия с файлами можно воспользоваться библиотекой <fstream>, она предоставляет широкий спектр возможностей.
Чтобы открыть на чтение, нужно написать следующее:
1 2 |
ofstream per("путь к файлу.txt"); //мы завели переменную per для взаимодействия с содержимым файла формата .txt per.open("путь к файлу".txt, ios_base::out); //открываем на запись файл формата .txt |
Для того, чтобы эффективно взаимодействовать с файлами при программировании на языке C++, необходимо применять различные режимы:
ios_base::in — открытие файла только на чтение
ios_base::binary — открытие файла в бинарном режиме
ios_base::out — открытие и создание файла (если не существует) на запись в него с полным удалением содержимого, если таковое есть
ios_base::app — открытие и дописывание информации в конец файла
ios_base::ate — открыть и переместить указатель на конец последней строки в файле
ios_base::trunc — удаление всего содержимого файла, если он существует