Как исправить ошибку "Необъявленный идентификатор"? - 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
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д