Упражнения по программированию на C, практика, решение: обработка файлов
Обработка файла C [15 упражнений с решением]
1. Напишите программу на C для создания и хранения информации в текстовом файле. Перейти к редактору
Тестовые данные:
Введите предложение для файла: это содержимое файла test.txt.
Ожидаемый результат :
Файл test.txt успешно создан ... !!
Нажмите меня, чтобы увидеть решение
2. Напишите программу на C для чтения существующего файла. Перейти к редактору
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Ожидаемый результат :
Содержимое файла test.txt: Это содержимое файла test.txt.
Нажмите меня, чтобы увидеть решение
3. Напишите программу на C, чтобы записать несколько строк в текстовом файле. Перейти к редактору
Тестовые данные:
Введите количество строк для записи: 4
:: Линии ::
тестовая линия 1
тестовая линия 2
тестовая линия 3
тестовая линия 4
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Нажмите меня, чтобы увидеть решение
4. Напишите программу на C для чтения файла и сохранения строк в массиве. Перейти к редактору
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Нажмите меня, чтобы увидеть решение
5. Напишите программу на C, чтобы найти количество строк в текстовом файле. Перейти к редактору
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Ожидаемый результат :
Строки в файле test.txt: 4
Нажмите меня, чтобы увидеть решение
6. Напишите программу на C, чтобы найти содержимое файла и количество строк в текстовом файле. Перейти к редактору
Тестовые данные:
Введите открываемый файл: test.txt
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4 Строки в файле: 4
Нажмите меня, чтобы увидеть решение
7. Напишите программу на C для подсчета количества слов и символов в файле. Перейти к редактору
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4 Количество слов в файле test.txt: 12 Количество символов в файле test.txt: 36
Нажмите меня, чтобы увидеть решение
8. Напишите программу на C для удаления определенной строки из файла. Перейти к редактору
Предположим, что содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Введите строку, которую вы хотите удалить: 2
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 3 тестовая линия 4
Нажмите меня, чтобы увидеть решение
9. Напишите программу на C, чтобы заменить определенную строку другим текстом в файле. Перейти к редактору
Предположим, что содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Введите содержимое новой строки: Да, я новый текст вместо тестовой строки 2
Введите строку, которую вы хотите заменить: 2
Ожидаемый результат :
Замена прошла успешно .. !!
Нажмите меня, чтобы увидеть решение
10. Напишите программу на C, чтобы добавить несколько строк в конце текстового файла. Перейти к редактору
Предположим, что содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Тестовые данные:
Введите имя файла, который будет открыт: test.txt
Введите количество строк для записи: 3
Линии:
тестовая линия 5
тестовая линия 6
тестовая линия 7
Ожидаемый результат :
Содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4 тестовая линия 5 тестовая линия 6 тестовая линия 7
Нажмите меня, чтобы увидеть решение
11. Напишите программу на C, чтобы скопировать файл под другим именем. Перейти к редактору
Предположим, что содержимое файла test.txt: тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Тестовые данные:
Введите имя исходного файла: test.txt
Введите новое имя файла: test1.txt
Ожидаемый результат :
Файл test.txt успешно скопирован в файл test1.txt.
Если вы прочитаете новый файл, вы увидите его содержимое:
тестовая линия 1 тестовая линия 2 тестовая линия 3 тестовая линия 4
Нажмите меня, чтобы увидеть решение
12. Напишите программу на C, чтобы объединить два файла и записать ее в новый файл. Перейти к редактору
Предположим, что содержимое файла test.txt и test1.txr: Содержимое файла test.txt: Это файл test.txt. Содержимое файла test1.txt: Это файл test1.txt.
Тестовые данные:
Введите первое имя файла: test.txt
Введите второе имя файла: test1.txt
Введите новое имя файла, где объединить два вышеупомянутых файла: mergefiles.txt
Ожидаемый результат :
Два файла успешно слились в файл mergefiles.txt .. !!
Вот содержимое файла слияния mergefiles.txt:
Содержимое файла mergefiles.txt: Это файл test.txt. Это файл test1.txt.
Нажмите меня, чтобы увидеть решение
13. Напишите программу на C для шифрования текстового файла. Перейти к редактору
Предположим, что содержимое файла test.txt: Добро пожаловать на w3resource.com.
Тестовые данные:
Введите имя файла для шифрования: test.txt
Ожидаемый результат :
Файл test.txt успешно зашифрован .. !!
Если вы прочитаете файл test.txt, вы увидите следующее:
Ʉӄ ɒ ђn
Нажмите меня, чтобы увидеть решение
14. Напишите программу на C для расшифровки ранее зашифрованного файла. Перейти к редактору
Предположим, что содержимое файла test.txt было: Ʉӄ ɒ ђn После шифрования содержимое файла: Добро пожаловать на w3resource.com.
Тестовые данные:
Введите имя файла для расшифровки: test.txt
Ожидаемый результат :
Файл test.txt расшифрован успешно .. !!
Теперь, если вы прочитаете файл test.txt, вы увидите следующее:
Добро пожаловать на w3resource.com.
Нажмите меня, чтобы увидеть решение
15. Напишите программу на C, чтобы удалить файл с диска. Перейти к редактору
Тестовые данные:
Введите имя файла для удаления: test.txt
Ожидаемый результат :
Файл test.txt успешно удален .. !!
Нажмите меня, чтобы увидеть решение
Редактор кода программирования C:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования