Как сделать перенос из отдного txt файла текста в другой txt файл в Turbo C? - C (СИ)
Формулировка задачи:
Надо сделать с потоками.
fopen fgets fputs - с этими функциями
Решение задачи: «Как сделать перенос из отдного txt файла текста в другой txt файл в Turbo C?»
textual
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- FILE *file_in = fopen("input.txt", "r");// Отсюда читаем
- FILE *file_out = fopen("output.txt", "w");// Сюда пишем
- char str[256];
- if(!file_in)
- return 1;
- if(!file_out)
- return 2;
- while(fgets(str, 255, file_in))
- fputs(str, file_out);
- fclose(file_in);
- fclose(file_out);
- return 0;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами
- Объявление двух указателей на файлы: один для чтения, другой для записи
- Объявление переменной типа char для хранения строки
- Проверка на успешное открытие файла input.txt
- Проверка на успешное открытие файла output.txt
- Условие, которое проверяет, что оба файла успешно открыты
- Чтение из файла input.txt и запись в файл output.txt
- Закрытие файлов
- Возврат значения 0, что означает успешное выполнение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д