Как исправить ошибку "Необъявленный идентификатор"? - C (СИ)
Формулировка задачи:
Листинг программы
- #include "stdafx.h"
- #include <stdio.h>
- #include <conio.h>
- /* подсчет вводимых символов; 2-я версия */
- int main()
- {
- int с, nl;
- nl = 0;
- while ((с = getchar()) != EOF)
- if (c == '\n')
- ++nl;
- printf ("%d\n", nl);
- }
Решение задачи: «Как исправить ошибку "Необъявленный идентификатор"?»
textual
Листинг программы
- int main()
- {
- int c, nl;
- nl = 0;
- while ((c = getchar()) != EOF)
- if (c == '\n')
- ++nl;
- printf ("%d\n", nl);
- }
Объяснение кода листинга программы
В данном коде выполняется подсчёт числа переносов строки в стандартном вводе. Вот список действий, которые выполняются в этом коде:
- Переменные
c
иnl
объявляются какint
. - Инициализируется переменная
nl
значением 0. - Запускается цикл
while
, который выполняется до тех пор, пока значение переменнойc
не станет равнымEOF
. - Внутри цикла переменная
c
присваивается значение, полученное с помощью функцииgetchar()
. - Если значение переменной
c
равно символу новой строки ('\n'), то значение переменнойnl
увеличивается на 1. - По завершению цикла, с помощью функции
printf()
выводится значение переменнойnl
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д