кодесурса
«C

Упражнения по программированию на C, практика, решение: обработка файлов

script1adsense2code
script1adsense3code

Обработка файла 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code