Имя файла это не только его непосредственное название, но и расширение, например: статья.docx и статья.txt -разные файлы. Полное имя файлов – это полный адрес директории файла с указанием имени файла, например: E:программированиестатья.docx. Большинство компьютерных программ работают непосредственно с файлами, в связи с этим возникает необходимость создавать, открывать, записывать, читать и удалять файлы. В одной папке при том не могут находиться файлы с одинаковыми именами.
В С++ работа с файлами подразделяется на запись и получение из них данных . Для непосредственной работы с файлами необходимо использовать типы данных: ifstream («input file stream» , только для чтения файла) , ofstream ( «output file stream», только для записи в файл ), fstream ( для работы в режиме чтения и записи). При использовании этих типов данных необходимо подключение библиотек : iostream и fstream.
Для чтения файла в С ++ необходимо:
Ввести переменную типа «ifstream»;
Открыть файл в режиме чтения, указав имя;
Считать данные из файла;
Закрыть файл.
Для записи в файл в С++ необходимо:
Ввести переменную типа «oftsream»;
Открыть файл в режиме записи ,указав имя;
Отправить данные в поток (переменную .которая указывает на файл);
Закрыть файл.
Для чтения и записи в файл в С++ необходимо:
Ввести переменную типа «fstream»;
Открыть файл в режиме чтения, указав имя;
Считать данные из потока;
Закрыть файл ;
Открыть файл в режиме записи;
Отправлять данные;
Закрыть файл.
В заключении , файлы в С++ подключаются для того чтобы у программиста была возможность осуществлять вывод информации непосредственно в файл , либо считывать информацию для программы из уже существующего файла.
Источники:
Использование файлов[электронный ресурс] -http://cppstudio.com/post/446/
Алгоритм для записи информации в файл и чтения [ электронный ресурс]- https://www.tlito.ru/rabota-s-faylami-c