Similar presentations:
fstream. C++
1.
fstreamC++
2.
ifstream3.
ifstream4.
Оператор считывания >>5.
Оператор считывания >>6.
Оператор >>7.
eof()8.
close()Закрывает файл. Даже добавить нечего. Единственная
пожалуй ремарка – от того, что файл, открытый для
чтения, не будет закрыт этим методом как правило хуже
не станет. Очень редки ситуации, когда открытый для
чтения файл портится, если завершить программу не
закрывая файл. Связана эта порча прежде всего с
нестандартными устройствами типа стримеров на
магнитной ленте или каких-нибудь потоковых хитрых
промышленных контроллерах, но по фен Шую
стоит запомнить – открытый файл должен быть закрыт.
Это считается хорошим тоном.
9.
read()10.
get() getline()11.
get() getline()12.
get() getline()istream& getline (char* s, streamsize n, char delim );
getline() – третий параметр по умолчанию равен ‘\n’
второй параметр указывает максимальное количество
считываемых символов
13.
seekg()Производит установку текущей позиции в нужную, указываемую
числом. В этот метод так же передается способ
позиционирования:
ios_base::end – Отсчитать новую позицию с конца файла
ios_base::beg – Отсчитать новую позицию с начала файла
(абсолютное позиционирование)
ios_base::cur – Перескочить на n байт начиная от текущей позиции в
файле (по умолчанию)
14.
seekg()15.
seekg()16.
tellg()Он возвращает значение типа int, которое показывает сколько уже пройдено в байтах.
17.
18.
ofstream19.
ofstreamПараметр ios_base::app указывается, если нужно дописывать в конец уже
имеющегося файла.
20.
Оператор <<21.
Еще немного методов22.
Пример23.
Самостоятельно24.
fstream25.
26.
Ссылкиhttps://www.cplusplus.com/reference/fstream/fstream/ - C++
reference fstream
https://purecodecpp.com/archives/2874 - ofstream
https://purecodecpp.com/archives/2751 - ifstream