Содержание
- 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)
Сокрытие ЦВЗ в стегоноконтейнер в формате BMP методом блочного скрытия
Циклы, массивы, таблицы
Позиционная система счисления
Распределенное хранилище заверенных и актуальных данных
InfoWatch Traffic Monitor SDK. Возможности интеграции с ИТ-системами
Информационные системы в малом и среднем бизнесе
Осмотр компьютера
Рекурсия. Картинка
Повторение изученного материала
Конструирование алгоритмов. Алгоритмизация и программирование
Уровень канала и механизмы доступа к сети
Алгорітми стискання інформації
Грӯппа компаний AXXA представляет стриминговый сервис AXXA. PRO
Завдання. Опис кейсу.test
Программирование в среде RobоtC. Занятие 4: Оператор вывода
1С База данных: Логистика и складирование Logistics&Warehouse
История создания и развития сети интернет
Кодировки Unicode
Как писать план
Перша Світова Війна. Практична робота з інформатики
Презентация на тему Что такое пиксель
Элементы языка SQL
Data compression. Lecture №5
Общий вид рабочего окна (все поезда в графике по кругу)
Лекция 1 - презентация
Что такое презентация?
Сайты, на которых размещаются темы итогового сочинения
Интерактивные визуальные коммуникации.Genially