Содержание
- 2. Работа с файлами «вручную»
- 3. Файл Файл - именованная область данных на носителе информации, используемая как базовый объект взаимодействия с данными
- 4. Проводник
- 5. Имя файла Имя файл = “IMG_2476.JPG”
- 6. Путь к файлу Путь к файлу = “C:\Photos\2022_04_23_дрЛеси”
- 7. Полное имя файла Полное имя файла = “C:\Photos\2022_04_23_дрЛеси\IMG_2476.JPG”
- 8. Содержимое файла Полное имя файла = “C:\Photos\2022_04_23_дрЛеси\IMG_2476.JPG”
- 9. Пользовательские операции над файлами Открыть Создать Скопировать Перенести (вырезать) Переименовать Удалить И др.
- 10. Создание текстовых файлов «вручную» Проводник ? Нужная папка ? Правая кнопка мыши
- 11. Создание текстовых файлов «вручную» Открыть файл в редакторе. Набрать нужный текст Сохранить
- 12. Создание папок «вручную» Открыть родительскую папку Нажать Правую кнопка мыши Создать Папку Введите имя папки
- 14. Работа с файлами «программно»
- 15. Задача – прочитать из файла 2 целых числа, подсчитать их сумму, вывести в другой файл Входной
- 16. Работа с файлом – общий алгоритм Открыть файл Работать с файлом Закрыть файл
- 17. Задача (1) // Чтение из входного файла FILE *fin; int a, b, s; fin = fopen(“d:\\Temp\\Files\\in1.txt",
- 18. Задача (2) // Обработка s = a + b;
- 19. Задача (3) // Запись в выходной файл FILE *fout; fout = fopen(“d:\\Temp\\Files\\out1.txt", "wt"); if (fout ==
- 21. Несколько сценариев работы с файлами
- 22. Сценарий 1. Входные и выходные данные - в файлах ФАЙЛ_ВХОДНОЙ ? Программа ? ФАЙЛ_ВЫХОДНОЙ Входные данные
- 23. Сценарий 2. Файл для сохранения состояния Программа ? ФАЙЛ_СОСТОЯНИЯ ? Программа Программа работает и доходит до
- 25. Лабораторная работа №22 Знакомство с файлами
- 26. Работа с файлами – «совсем» общий алгоритм Подготовить входные файлы (вручную, либо используя какую то программу)
- 27. Задача 1 – Подготовить входные файлы Подготовить для следующих задач (№2-№5+) все необходимые входные файлы.
- 28. Задача 1.1 – Подготовить входной файл in2.txt Подготовить для следующих задач (№2-№7) все необходимые входные файлы.
- 29. Задача 2.1 – Обработка чисел 1 С клавиатуры вводятся 3 целых числа. Их произведение выводится на
- 30. Задача 2.1 – Обработка чисел 1 С клавиатуры вводятся 3 целых числа. Их произведение выводится на
- 31. Работа с файлом – общий алгоритм Открыть файл Работать с файлом Закрыть файл
- 32. Задача 2.2 – Обработка чисел 1 Из входного файла берутся 3 целых числа. Их произведение сохраняется
- 33. Задача 2.2 – Обработка чисел 1 Из входного файла берутся 3 целых числа. Их произведение сохраняется
- 34. Задача 2.2 – Обработка чисел 1 (2) #define _CRT_SECURE_NO_WARNINGS #include #include void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251);
- 35. Задача 2.2 – Обработка чисел 1 (3) // логирование ввода printf("ввели: %d, %d, %d\n", a, b,
- 36. Задача 3.1 – Обработка чисел 2 С клавиатуры вводятся 5 целых числа. Их сумма выводится на
- 37. Задача 3.2 – Обработка чисел 2 Из файла in3.txt вводятся 5 целых числа. Их сумма сохраняется
- 38. Задача 4 – Обработка одномерного массива Из входного файла берется одномерный массив целых чисел. Все элементы
- 39. Задача 4 – Обработка одномерного массива Из входного файла берется одномерный массив целых чисел. Все элементы
- 40. Задача 4 – Обработка одномерного массива (2)
- 41. Задача 4 – Обработка одномерного массива (3)
- 42. Задача 4 – Обработка одномерного массива (4)
- 43. Задача 5 – Обработка одномерного массива 2 Из входного файла берется одномерный массив целых чисел. Все
- 44. Домашнее задание A. Доделать задачи 1-5, которые не успели сделать в классе. 6. Задачу из ЛР17
- 45. ИТОГО по лабораторной работе 22 Попробовали создавать текстовые файлы вручную Попробовали работать с файлами программно Научились
- 47. Сохранение состояния в игре
- 48. Задача C7. Сохранить состояние игры Чтобы можно было вернуться к игре, и продолжить её с определенного
- 49. Задача C7. Реализация (0.1). Данные, которые нужно сохранить
- 50. Задача C7. Реализация (0.2). Данные, которые нужно сохранить
- 51. Задача C7. Реализация (1). функция сохранения состояния
- 52. Задача C7. Реализация (2). Вызов функции сохранения состояния
- 53. Задача C7. Реализация (3). Результаты сохранения
- 54. Задача C8. Загрузка состояние игры Если состояние игры ранее было сохранено, то его можно загрузить. Для
- 55. Задача C8. Реализация (1). функция загрузки состояния
- 56. Задача C8. Реализация (2). Вызов функции загрузки состояния
- 57. Задача C8. Реализация (3). Результаты загрузки
- 59. ЛР19. Сохранение состояния игры При нажатии клавиши S в файле game.txt сохранить состояние игры. При нажатии
- 60. ЛР19. Сохранение состояния игры (2)
- 61. ЛР19. Сохранение состояния игры (3)
- 62. ЛР19. Сохранение состояния игры (4)
- 63. ЛР19. Сохранение состояния игры (5)
- 64. Работа с бинарными файлами
- 65. ЛР19. Сохранение состояния игры При нажатии клавиши S в файле game_bin.bin сохранить состояние игры. При нажатии
- 66. ЛР19. Сохранение состояния игры (2)
- 67. ЛР19. Сохранение состояния игры (3)
- 68. ЛР19. Сохранение состояния игры (4)
- 69. ЛР19. Сохранение состояния игры (5)
- 70. Как просмотреть содержимое бинарного файла 1. Открыть меню «Файл»
- 71. Как просмотреть содержимое бинарного файла 2. Выбрать пункт меню «Открыть»
- 72. Как просмотреть содержимое бинарного файла 3. Выбрать пункт «Файл…»
- 73. Как просмотреть содержимое бинарного файла 4. В открывшемся окне «Открыть файл» выбрать папку в которой лежит
- 74. Как просмотреть содержимое бинарного файла 5. В окне «Открыть файл» выбрать ваш бинарный файл – в
- 75. Как просмотреть содержимое бинарного файла 6. В окне «Открыть файл» нажать кнопку рядом с кнопкой «Открыть»
- 76. Как просмотреть содержимое бинарного файла 7. Выбрать пункт «Открыть с помощью…»
- 77. Как просмотреть содержимое бинарного файла 8. В открывшемся окне «Открыть с помощью…» выбрать «Двоичный редактор (По
- 78. Как просмотреть содержимое бинарного файла 9. Нажать кнопку «ОК»
- 79. Как просмотреть содержимое бинарного файла 10. Работать с открывшимся содержимым бинарного файла
- 81. Лабораторная работа №23 Обработка текстов
- 82. Задача 1 Текстовый файл text1.txt преобразовать в текстовый файл out1.txt заменив все табуляции символом ‘%’. #define
- 83. Задача 1 (2) Текстовый файл text1.txt преобразовать в текстовый файл out1.txt заменив все табуляции символом ‘%’.
- 84. Задача 1 (3) Текстовый файл text1.txt преобразовать в текстовый файл out1.txt заменив все табуляции символом ‘%’.
- 85. Задача 1 (4) Текстовый файл text1.txt преобразовать в текстовый файл out1.txt заменив все табуляции символом ‘%’.
- 86. Задача 1 (5) Выполнение Текстовый файл text1.txt преобразовать в текстовый файл out1.txt заменив все табуляции символом
- 87. Задача 2 Текстовый файл text2.txt преобразовать в текстовый файл out2.txt сделав все буквы БОЛЬШИМИ. Использовать для
- 88. Задача 3* Текстовый файл text3.txt преобразовать в текстовый файл out3.txt выведя в конце каждой строки символ
- 89. Задача 4* Текстовый файл text4.txt преобразовать в текстовый файл out4.txt добавив в выходной текст сразу после
- 90. Задача 4* (1) #define _CRT_SECURE_NO_WARNINGS #include #include #define MAX_LEN 80 void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); printf("Власенко
- 91. Задача 4* (2) // читаемый из файла очередной символ int ch; // именно int!!! если будет
- 92. Задача 4* (3) // Если прочитали из файла не букву! else { // if (!isalpha(ch)) {
- 93. Задача 4* (4) // Последнее слово - ЗАКРЫТЬ!!!!! // если до этого была буква if (is_letter)
- 94. Задача 5* Текстовый файл text5.txt преобразовать в текстовый файл out5.txt добавив в выходной текст сразу после
- 95. Домашнее задание - часть 1 Доделать все задачи 1-5. Общее задание – из файла textN.txt нужно
- 96. Домашнее задание - часть 2 9. Сделать индивидуальную задачу - выберите свой вариант преобразования – согласно
- 97. Домашнее задание - часть 3 10**. Предложите свой собственный способ обработки текста из входного файла. Нужно
- 98. ИТОГО по ЛР23 Познакомились с обработкой текстовых файлов.
- 100. Рассмотренные средства работы с файлами FILE – структура, хранящая информацию об открытом файле Упомянутые функции по
- 102. Скачать презентацию