|
||||||||||
Организация работы с файлами. cout<<”Error of file opening”;. in >> .;Стр 1 из 3Следующая ⇒
Цель:закрепление практических навыков разработки программ для обмена данными с файлами. Организация работы с файлами При работе с файлами следует соблюдать следующий порядок. 1) Вначале необходимо создать поток для работы с файлом. Для этого объявляется его имя с соответствующим типом потока. Например: ifstream in; - создан поток ввода из файла с именем in. 2) После создания потока, необходимо установить связь файла с потоком. Это производится с помощью функции open(). Например, для того чтобы связать созданный поток in с файлом, допустим с именем one.txt, необходимо записать: in.open(“one.txt”); - это означает, что файл one связан с потоком in для ввода данных. 3) Сделать проверку открытия файла: ... if(!in) cout<<”Error of file opening”; 4) После того, как файл открыт, работа с ним производится с помощью операторов ввода/вывода: “<<” и “>>”, так же, как и со стандартными потоками cin и cout, только вместо этих потоков необходимо использовать созданные потоки. Для созданного выше потока ввод из файла будет обеспечиваться инструкцией: in >> ...; Вся информация в файле хранится в том же формате, как если бы она находилась на экране. Поэтому, если информация выводится в файл, то он представляет собой файл с отформатированным текстом. 5) После работы с файлом его необходимо закрыть с помощью функции close(). Для созданного выше потока это запишется:
|
||||||||||
|