Похожие презентации:
Файлы С++
1.
Файлы2.
ФайлИменованная область данных
информации.
Типы файлов:
Текстовые
Бинарные
Файлы, представленные в виде текста
Файлы, представленные в двоичном виде
3.
ФайлВ С++ ведется работа с
текстовыми файлами по
умолчанию
4.
Файлы в C++Работа с файлами в C++ представлена
посредством ofstream и ifstream.
ofstream – отвечает за запись (out file
stream)
ifstream – отвечает за чтение (in file
stream)
5.
Запись в файл6.
ФайлыПеред работой с файлами убедитесь, что
вы подключили библиотеку fstream
7.
Запись в файлПеред началом работы для записи с
файлом объявляем переменную, в
которой содержится поток записи в файл
8.
Запись в файлЗапись в файл работает аналогично cout
9.
Запись в файлПосле того, как мы записали
информацию следует закрыть чтение с
файлом
10.
Запись в файлСуществует несколько вариантов работы
с файлом
Константа
Описание
ios_base::in
открыть файл для чтения
ios_base::out
открыть файл для записи
ios_base::ate
при открытии переместить указатель в
конец файла
ios_base::app
открыть файл для записи в конец
файла
ios_base::trunc
удалить содержимое файла, если он
существует
ios_base::binary
открытие файла в двоичном режиме
11.
Запись в файлПример работы с режимом записи в
файл
12.
Чтение из файлаПример работы с режимом записи в
файл
13.
Чтение из файлаПример работы с режимом записи в
файл
14.
Чтение из файлаПеред началом работы с файлом
открываем файл для чтения, создав
специальную переменную-поток
15.
Чтение из файлаПеред началом работы с файлом
открываем файл для чтения, создав
специальную переменную-поток
16.
Чтение из файлаДля чтения слова используем ifstream
переменную аналогично cin
17.
Чтение из файлаДля чтения строки используем getline
18.
Чтение из файлаПосле работы с файлом закрываем файл
19.
Методы файловИ ofstream и ifstream имеют общий
метод is_open(). Метод проверяет,
открылся ли файл
20.
Чтение всех строкМетод readline возвращает true если
чтение успешно и false если нет, это
можно использовать в цикле while для
чтения всех строк
21.
Чтение всех строкМетод readline возвращает true если
чтение успешно и false если нет, это
можно использовать в цикле while для
чтения всех строк
22.
ЗадачиДан текстовый файл. Подсчитать
количество строк в нем.
23.
ЗадачиДан текстовый файл. Подсчитать
количество символов в нем
24.
ЗадачиИмеется текстовый файл. Напечатать:
а) все его строки, начинающиеся с буквы Т;
б) все его строки, содержащие более 30
символов;
в) все его строки, в которых имеется более
трех пробелов;
г) все его строки, содержащие в качестве
фрагмента заданный текст
25.
Строки26.
Перевод строкДля перевода из строки в число
применяется функция to_string (стандарт
C++ 11, если ваш компилятор выдает
ошибку, убедитесь, что он
поддерживает этот стандарт)
27.
Перевод строкДля перевода из строки в число
применяется stoi (целые числа) и stof
(дробные числа), причем согласно
стандарту C++ 11 можно работать с
строками C++
28.
Поиск в строке29.
Поиск в строкеМетод find возвращает местоположение
заданной подстроки в строке
Метод вернет -1 если подстрока не
найдена
Программирование