Не компилируется код Use of undeclared identifier 'c' - C (СИ)
Формулировка задачи:
только начинаю изучение C. написал одну из первых программ:
ошибка:
use of undeclared identifier 'c'
putchar (c);
погуглил, но по своей теме ничего не нашел.
#include <stdio.h>
/* копирование ввода на вывод; 1-я версия */
int main()
{
int с;
с = getchar ();
while (с != EOF)
{
putchar (c);
с = getchar ();
}
}Решение задачи: «Не компилируется код Use of undeclared identifier 'c'»
textual
Листинг программы
printf("%c", c);
Объяснение кода листинга программы
Код представлен одним предложением и состоит из одной строки. В данном случае происходит попытка использования неопределенной идентификаторной переменной 'c' в функции printf(). При этом, в коде отсутствует объявление переменной 'c', что приводит к ошибке компиляции. Список элементов кода:
- Строка кода: printf(
%c, c); - Функция printf() используется для вывода информации на консоль;
- Оператор
%cуказывает на формат вывода символа; - Переменная 'c' используется в качестве аргумента функции printf().