Содержание
- 2. Работа с файлами Файлы, обрабатываемые программами на языках С/С++, могут быть текстовыми и двоичными (бинарными). Текстовые
- 3. Двоичные файлы содержат информацию во внутреннем представлении. Примером двоичного файла является exe-файл, содержащий программу в машинных
- 4. При работе с файлами программа на языке C/С++ должна вначале открыть каждый файл с помощью функции
- 5. Для чтения информации из файла служат функции: fscanf_s() – форматированный ввод, fgets() – чтение одной строки,
- 6. . Для записи информации в файл используются функции: fprintf() – форматированный вывод, fputs() – вывод строки,
- 7. Примеры программ обработки файлов Задача 1. Дан текстовый файл. Заменить все прописные латинские буквы на строчные
- 8. Программа: #include "stdafx.h" #include #include /* Функция замены прописных латинских букв на строчные */ char *
- 9. /* Главная функция */ int main() { FILE *f1, *f2; // указатели на вх. и вых.
- 10. puts("Введите имя выходного файла"); gets_s(fname2); fopen_s(&f2, fname2, "w"); while (fgets(str, 81, f1)) { fputs(ZamenaBukv(str), f2); }
- 11. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Задача 2. Дан текстовый файл, содержащий строки длиной до 50 символов.
- 12. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Алгоритм решения задачи: 1. Чтение строк файла и запоминание их в
- 13. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Программа: #include "stdafx.h" // или #include "pch.h" #include #include #include #include
- 14. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ /*-----------------------------*/ /* главная функция */ /*-----------------------------*/ int main() { char ms[NMAX][DLMAX];
- 15. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ setlocale(LC_ALL, "Rus"); puts ("Введите имя файла"); gets_s (fname); fopen_s (&f, fname,
- 16. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ // чтение строк файла и запись их в массив n=0; while
- 17. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ puts ("Строки в алфавитном порядке:"); for (i=0; i { printf("%s", ms[i]);
- 18. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ /*------------------------------------------------------------*/ /* Функция сортировки массива строк */ /* в алфавитном порядке
- 19. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ for (k=n-1; k>0; k--) for (i=0; i if (strcmp (ms[i], ms[i+1])
- 20. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Некоторые функции доступа к файлам 1. fopen и fopen_s – открытие
- 21. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ . Функции fopen() и fopen_s() создают структуру типа FILE с информацией
- 22. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Если файл открывается для добавления информации в конец файла, то текущая
- 23. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Дополнительно в параметре mode можно указать символ t (текстовый режим) или
- 24. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Пример FILE *f; fopen_s (&f, "E:\\DATA\\r10.dbl", "rb+"); // f = fopen(“E:\\DATA\\r10.dbl”,
- 25. 07.03.18 Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ , . 2. fclose – закрытие файла. Функция имеет один
- 26. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ 3. fgets – чтение строки файла. Прототип функции: char * fgets
- 27. Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Пример. char str[81]; FILE *f; … while (fgets(str,81,f)) { /* обработка
- 29. Скачать презентацию

























![Бикмурзина А.Р. КНИТУ-КАИ, кафедра АСОИУ Пример. char str[81]; FILE *f; … while](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/959940/slide-26.jpg)
Розробка програмного додатку для нарахування комунальних платежів
Презентация на тему Сервисные программы (утилиты)
Табличные структуры данных
Киберпреступность
Информационные технологии в инженерной практике
Построение скетчера с применением функции Project 3D Elements
Классы в объектно - ориентированном программировании
Информационно-поисковая система. Современные алгоритмы работы с информацией
Строки. Определение
Открыть свой сайт
FS_ITStart_urok_08_2020_v2_1583325277
Мобильное программирование. Лекция №4
Блогер: от жажды наживы до осознания ценностей
Проектирование интерфейсов
Игра The Twelve. Новая игровая система
Мир медиа. Опечатки и ошибки в российской прессе
Оценка удобства пользования сайтом завода Пластгрупп и рекомендации по внедрению доработок
Сайты с медицинской информацией
Симплекс метод
Осенний пейзаж. Рисование во встроенных графических редакторах (MS Word, OpenOffice.org Writer)
Модели жизненного цикла программного обеспечения. Каскадная модель и ее модификации. Лекции 7-8
Критерии выделения (на основе характера связи с обозначаемым объектом)
Парcер всех объявлений Yad2.co.il
Жизненный цикл ПО. Критерии успешности проекта
Состав и назначение типовых информационно-аналитических систем в Санкт-Петербурге
AutoClickExtreme. Автоматизация нового поколения
Компьютерные технологии, типовое задание Mathcad IDM 2.0 company
Работа с архиватором