Упражнения по программированию на 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
Строки:
test line 5
тестовая строка 6
тестовая строка 7
Ожидаемый результат :

 Содержимое файла test.txt: test  линия 1                                                   тестовая строка 2 тестовая строка 3 тестовая строка 4 тестовая строка 5 тестовая строка 6 тестовая строка 7 

Щелкните меня, чтобы увидеть решение

11. Напишите программу на языке C, чтобы скопировать файл с другим именем. Переходим в редактор

 Предположим, что содержимое файла test. txt: тестовая строка 1 тестовая строка 2 тестовая строка 3 тестовая строка 4 

Тестовые данные:
Введите имя исходного файла: test.txt
Введите новый файл name: test1.txt
Ожидаемый результат :

 Файл test.txt успешно скопирован в файл test1.txt. 

Если вы прочитаете новый файл, вы увидите его содержимое:

 test line 1 test line 2  тестовая строка 3 тестовая строка 4 

Щелкните меня, чтобы увидеть решение

12. Напишите программу на языке C, чтобы объединить два файла и записать их в новый файл. Перейдите в редактор

 Предположим, что содержимое файлов test.txt и test1.txr: Содержимое файла test.txt: Это файл test.txt.  Содержимое файла test1.txt: Это файл test1.txt.  

Тестовые данные:
Введите имя 1-го файла: test.txt
Введите имя 2-го файла: 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 Data :
Введите имя файла для дешифрования: test.txt
Ожидаемый результат :

 Файл test.txt расшифрован успешно  .. !! 

Теперь, если вы прочитаете файл test.txt, вы увидите следующее:

 Добро пожаловать на w3resource.com. 

Щелкните меня, чтобы увидеть решение

15. Напишите программу на языке C для удаления файла с диска. Перейдите в редактор
Тестовые данные:
Введите имя файла для удаления: test.txt
Ожидаемый результат :

 Файл test.txt успешно удален .. !!  

Щелкните меня, чтобы увидеть решение

Редактор программного кода C:

Еще впереди!

Не отправляйте здесь решения вышеуказанных упражнений, если вы хотите внести свой вклад перейдите на соответствующую страницу упражнения.

Оцените статью
nanomode.ru
Добавить комментарий