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

Категория: Образование
Нажмите для полного просмотра!
Робота з файлами, слайд №1 Робота з файлами, слайд №2 Робота з файлами, слайд №3 Робота з файлами, слайд №4 Робота з файлами, слайд №5 Робота з файлами, слайд №6 Робота з файлами, слайд №7 Робота з файлами, слайд №8 Робота з файлами, слайд №9 Робота з файлами, слайд №10 Робота з файлами, слайд №11 Робота з файлами, слайд №12 Робота з файлами, слайд №13 Робота з файлами, слайд №14 Робота з файлами, слайд №15 Робота з файлами, слайд №16 Робота з файлами, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Робота з файлами. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Робота з файлами Тема 11
Описание слайда:
Робота з файлами Тема 11

Слайд 2


Відкриття/ закриття файлів FILE *p1,*p2; p1=fopen(“шлях_до_файлу”,”режим”); ”c:\\test\\ish.dan” Режими: r rb r+ rb+ w wb w+ wb+ a ab a+ ab+...
Описание слайда:
Відкриття/ закриття файлів FILE *p1,*p2; p1=fopen(“шлях_до_файлу”,”режим”); ”c:\\test\\ish.dan” Режими: r rb r+ rb+ w wb w+ wb+ a ab a+ ab+ fclose(p1);

Слайд 3


Форматне введення/виведення fscanf(p1,”формати”, адреси змінних); fprintf(p2,”шаблон”,список змінних); fputs(”рядок”, p2);
Описание слайда:
Форматне введення/виведення fscanf(p1,”формати”, адреси змінних); fprintf(p2,”шаблон”,список змінних); fputs(”рядок”, p2);

Слайд 4


Послідовний доступ Читання/запис – покажчик здвигається на 1 елемент. rewind(p1); - показчик в початок Приклад. В файлі записано матрицю розміром...
Описание слайда:
Послідовний доступ Читання/запис – покажчик здвигається на 1 елемент. rewind(p1); - показчик в початок Приклад. В файлі записано матрицю розміром 2х3. Скласти програму, яка знаходить мінімальний елемент матриці. Результат дописати в файл.

Слайд 5


Прямий доступ Позиціонування fseek(p1,зсув, початок) Константи початку: 0 – від початку файлу 1 – від поточної позиції 2 – від кінця fseek(p1,2l,0);
Описание слайда:
Прямий доступ Позиціонування fseek(p1,зсув, початок) Константи початку: 0 – від початку файлу 1 – від поточної позиції 2 – від кінця fseek(p1,2l,0);

Слайд 6


Прямий доступ Визначення позиції m=ftell(p1) Приклад. У файлі записано рядок: 21.5 -12.6 fseеk(p1,0l,0) -> 21.5 fseеk(p1,1l,0) -> 1.5 fseеk(p1,2l,0)...
Описание слайда:
Прямий доступ Визначення позиції m=ftell(p1) Приклад. У файлі записано рядок: 21.5 -12.6 fseеk(p1,0l,0) -> 21.5 fseеk(p1,1l,0) -> 1.5 fseеk(p1,2l,0) -> 0.5 fseеk(p1,3l,0) -> 5 fseеk(p1,4l,0) -> -12.6

Слайд 7


Введення/виведення бінарних файлів стандартними засобами fread(покажчик рез-ту, розмір ел-та, кільк-сть ел-тів, покажчик файлу) fwrite(покажчик...
Описание слайда:
Введення/виведення бінарних файлів стандартними засобами fread(покажчик рез-ту, розмір ел-та, кільк-сть ел-тів, покажчик файлу) fwrite(покажчик виведення інф, розмір ел-та, кільк-сть ел-тів, покажчик файлу)

Слайд 8


Файл як потік Потоки для роботи з файлами створюються як об’єкти класів: ofstream - для виведення (запису) даних в файл; ifstream - для ввведення...
Описание слайда:
Файл як потік Потоки для роботи з файлами створюються як об’єкти класів: ofstream - для виведення (запису) даних в файл; ifstream - для ввведення (читання) даних з файла; fstream - для читання та для запису даних (двунаправлений обмін).

Слайд 9


Файл як потік Файловий потік створюється шляхом підключення до конкретного файла шляхом використання функції open(), яка наслідується файловими...
Описание слайда:
Файл як потік Файловий потік створюється шляхом підключення до конкретного файла шляхом використання функції open(), яка наслідується файловими класами ofstream, ifsream, fstream Її синтаксис: void open(const char *fileName, int mode = умалчиваемое_значение, int protection = умалчиваемое_значение);

Слайд 10


Файл як потік Mode - флаг, який визначає режим роботи з файлом: enum ios::open_mode { in = 0x01, // Открыть только для чтения. out = 0x02, // Открыть...
Описание слайда:
Файл як потік Mode - флаг, який визначає режим роботи з файлом: enum ios::open_mode { in = 0x01, // Открыть только для чтения. out = 0x02, // Открыть только для записи. ate = 0x04, // При открытии искать конец файла. арр = 0x08, // Дописывать данные в конец файла. trunc = 0x10, // Вместо существующего создать новый файл. nocreate = 0x20, // Не открывать новый файл (Для // несуществующего файла функция open выдаст ошибку). noreplace = 0x40, // Не открывать существующий файл. // (Для существующего выходного файла, не имеющего режимов ate // или арр, выдать ошибку). binary = 0x80 // Открыть для двоичного (не текстового) обмена. };

Слайд 11


Файл як поток #include ifstream ofstream Флаги стану (методи об'єктів) eof() – кінець файлу bad() – помилкова операція fail() – помилкова операція...
Описание слайда:
Файл як поток #include ifstream ofstream Флаги стану (методи об'єктів) eof() – кінець файлу bad() – помилкова операція fail() – помилкова операція або не може бути виконана good() – всі операції виконуються

Слайд 12


Файл введення ifstream fin(“test.dan”); fin >>x; fin.get(); - повертає символ (в т.ч. EOF) fin.get(k); - повертає покажчик на потік (fin)...
Описание слайда:
Файл введення ifstream fin(“test.dan”); fin >>x; fin.get(); - повертає символ (в т.ч. EOF) fin.get(k); - повертає покажчик на потік (fin) fin.getline(char []; razmer); fin.ignore(кіл-ть, символ_роздільник) – пропустити частину рядка fin.ignore(30,’\n’);

Слайд 13


Файл виведення ofstream fout(“ім’я_файлу”,режим); ios::app ios::ate ios::trunc (за замовчуванням) ios::nocreate fout
Описание слайда:
Файл виведення ofstream fout(“ім’я_файлу”,режим); ios::app ios::ate ios::trunc (за замовчуванням) ios::nocreate fout

Слайд 14


Двійкові файли ifstream f1(“ім’я_файлу”,ios::binary); ofstream f2(“ім’я_файлу”, ios::binary); f1.read((char*) адреса_змінної, sizeof (змінна))...
Описание слайда:
Двійкові файли ifstream f1(“ім’я_файлу”,ios::binary); ofstream f2(“ім’я_файлу”, ios::binary); f1.read((char*) адреса_змінної, sizeof (змінна)) f2.write((char*) адреса_змінної, sizeof (змінна))

Слайд 15


Двійкові файли ofstream os("text.txt", ios::binary); int a[] = { 1492, 31562, 290893,382 }; os.write((char*)a,sizeof (a)); ifstream...
Описание слайда:
Двійкові файли ofstream os("text.txt", ios::binary); int a[] = { 1492, 31562, 290893,382 }; os.write((char*)a,sizeof (a)); ifstream is("text.txt", ios::binary); int b[4]; is.read((char*)(b),sizeof(b)); is.close();

Слайд 16


Приклад #include #include void main() { clrscr(); float x=12.89; ofstream fout("ggg",ios::binary); fout.write((char *)&x, sizeof (x));...
Описание слайда:
Приклад #include #include void main() { clrscr(); float x=12.89; ofstream fout("ggg",ios::binary); fout.write((char *)&x, sizeof (x)); fout.close();

Слайд 17


Приклад float x=9.3; ifstream fin("ggg",ios::binary); fin.read((char *)&x, sizeof (x)); cout
Описание слайда:
Приклад float x=9.3; ifstream fin("ggg",ios::binary); fin.read((char *)&x, sizeof (x)); cout



Похожие презентации
Mypresentation.ru
Загрузить презентацию