Как вывести результат работы кода на экран? (файловый ввод/вывод) - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *q=fopen("file1.txt","r"); // открываем файл-источник для чтения
FILE *w=fopen("file2.txt","w"); // открываем файл-преемник для записи
for(;!feof(q); ) // цикл последовательно проходит по строке, пока не наткнется на её конец (EOF (EndOfFile))
{
char v,c=fgetc(q); // с хранит следующий считанный символ строки
if(!feof(q)) // если не достигнут конец строки...
{v=fgetc(q); // ...читаем еще один символ
fputc(v,w); // записываем символы
fputc(c,w);
}
}
fclose(q); fclose(w); // закрываем файлы
}Решение задачи: «Как вывести результат работы кода на экран? (файловый ввод/вывод)»
textual
Листинг программы
putchar(v); putchar(c);
Объяснение кода листинга программы
- В коде есть две переменные:
vиc. - Функция
putcharиспользуется для вывода символов на экран. - Код вызывает функцию
putcharдважды: сначала с аргументомv, затем с аргументомc. - Аргументы функции
putcharпредставляют собой символы, которые должны быть выведены на экран. - Результатом выполнения кода будет вывод на экран символов, представленных переменными
vиc.