Как исправить ошибку "Необъявленный идентификатор"? - 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);
}
Ошибка 1 error C2065: c: необъявленный идентификатор c.

Решение задачи: «Как исправить ошибку "Необъявленный идентификатор"?»

textual
Листинг программы
int main()
{
int c, nl;
nl = 0;
while ((c = getchar()) != EOF)
if (c == '\n')
++nl;
printf ("%d\n", nl);
}

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

В данном коде выполняется подсчёт числа переносов строки в стандартном вводе. Вот список действий, которые выполняются в этом коде:

  1. Переменные c и nl объявляются как int.
  2. Инициализируется переменная nl значением 0.
  3. Запускается цикл while, который выполняется до тех пор, пока значение переменной c не станет равным EOF.
  4. Внутри цикла переменная c присваивается значение, полученное с помощью функции getchar().
  5. Если значение переменной c равно символу новой строки ('\n'), то значение переменной nl увеличивается на 1.
  6. По завершению цикла, с помощью функции printf() выводится значение переменной nl.

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


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

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

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