Прочитать из текстового файла символы, прибавить к их кодам 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));

Объяснение кода листинга программы

  1. В коде используется функция putchar, которая выводит символ на экран.
  2. В скобках функции указывается выражение (char)(c+5), где c - это переменная, которая содержит код символа, а 5 - это число, которое прибавляется к коду символа.
  3. Результатом выражения является символ, который выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.333 из 5
Похожие ответы