Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Работа с файлами

Содержание

С++ обеспечивает классы для операции с файлами для записи и считывания ofstream: класс потока записи на файлifstream: класс потока для считывания из файлаfstream: класс потока для считывания и записи в файл.
Работа с файлами С++ обеспечивает классы для операции с файлами для записи и считывания ofstream: Основные операции с файлами – запись данных в файл example.txt#include #include using Открытие файлаОперация, выполняемая для закрепления объекта файловых потоков к физическим файлам. open(название_файла, Все эти операторы могут быть скомбинированы посредством битовых операторов: Функция open() классов ofstream, ifstream и fstream имеет режим по умолчанию и Также файл может быть открыт с помощью конструктора Чтобы проверить успешно ли открылся файл, можно использовать метод is_open() Флаги проверки статусаbad()fail()eof()good() tellp() & tellg() – функции получения позиции курсора в файле seekg() & seekp() – операторы перевода курсора в файлеseekg(position)seekp(position)seekg(смещение, направление)seekp(смещение, направление)Направления: ios::beg, ios::end, ios::cur Закрытие файлаПосле завершения всех операции с файлом, нужно его закрыть для освобождения его ресурсов Текстовые файлы Пример чтения из файла и вывода на консольint main(){	int a[10];	ifstream myf(>*a; cout"> Ввод данных из файла ЗаданияПрочитать содержимое файла в массивЗаписать массив строк в файл
Слайды презентации

Слайд 2 С++ обеспечивает классы для операции с файлами для

С++ обеспечивает классы для операции с файлами для записи и считывания

записи и считывания

ofstream: класс потока записи на файл
ifstream:

класс потока для считывания из файла
fstream: класс потока для считывания и записи в файл.


Слайд 3 Основные операции с файлами – запись данных в

Основные операции с файлами – запись данных в файл example.txt#include #include

файл example.txt
#include
#include
using namespace std;

int main () {

ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}

Слайд 4 Открытие файла
Операция, выполняемая для закрепления объекта файловых потоков

Открытие файлаОперация, выполняемая для закрепления объекта файловых потоков к физическим файлам.

к физическим файлам.
open(название_файла, режим)
Когда есть выбор режима открываемого

файла можно выбрать из следующих режимов:


Слайд 6 Все эти операторы могут быть скомбинированы посредством битовых

Все эти операторы могут быть скомбинированы посредством битовых операторов:

операторов:


Слайд 7 Функция open() классов ofstream, ifstream и fstream имеет

Функция open() классов ofstream, ifstream и fstream имеет режим по умолчанию

режим по умолчанию и используется при открытии файла без

второго параметра:

Слайд 8 Также файл может быть открыт с помощью конструктора

Также файл может быть открыт с помощью конструктора




Слайд 9 Чтобы проверить успешно ли открылся файл, можно использовать

Чтобы проверить успешно ли открылся файл, можно использовать метод is_open()

метод is_open()


Слайд 10 Флаги проверки статуса
bad()
fail()
eof()
good()

Флаги проверки статусаbad()fail()eof()good()

Слайд 11 tellp() & tellg() – функции получения позиции курсора

tellp() & tellg() – функции получения позиции курсора в файле

в файле


Слайд 12 seekg() & seekp() – операторы перевода курсора в

seekg() & seekp() – операторы перевода курсора в файлеseekg(position)seekp(position)seekg(смещение, направление)seekp(смещение, направление)Направления: ios::beg, ios::end, ios::cur

файле
seekg(position)
seekp(position)

seekg(смещение, направление)
seekp(смещение, направление)

Направления: ios::beg, ios::end, ios::cur



Слайд 13 Закрытие файла
После завершения всех операции с файлом, нужно

Закрытие файлаПосле завершения всех операции с файлом, нужно его закрыть для освобождения его ресурсов

его закрыть для освобождения его ресурсов


Слайд 14 Текстовые файлы

Текстовые файлы

Слайд 15 Пример чтения из файла и вывода на консоль
int

main(){
int a[10];
ifstream myf("example.txt");
while(!myf.eof()){
myf>>*a;
cout


Слайд 16 Ввод данных из файла

Ввод данных из файла

  • Имя файла: rabota-s-faylami.pptx
  • Количество просмотров: 138
  • Количество скачиваний: 4
- Предыдущая Широкая масленица
Следующая - Урок-игра по химии