Прочитать из текстового файла символы, прибавить к их кодам 5, вывести новые символы на экран - C (СИ)
Формулировка задачи:
Прочитать из текстового файла символы, прибавить к их кодам 5, вывести новые символы на экран;
#include <stdio.h> int main() { FILE* fp; //указатель на поток char c; char fname[20]; //массив для имени файла // запрос имени файла puts("vvod name\n"); gets(fname); //открыть файл для чтения if ((fp = fopen(fname, "r+")) == NULL) { perror(fname); return 1; } //цикл чтения из файла и вывода символов while ((c = getc(fp)) != EOF) putchar(c); fclose(fp); return 0; }
Решение задачи: «Прочитать из текстового файла символы, прибавить к их кодам 5, вывести новые символы на экран»
textual
Листинг программы
putchar((char)(c+5));
Объяснение кода листинга программы
- В коде используется функция
putchar
, которая выводит символ на экран. - В скобках функции указывается выражение
(char)(c+5)
, гдеc
- это переменная, которая содержит код символа, а5
- это число, которое прибавляется к коду символа. - Результатом выражения является символ, который выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д