Error C2065 необъявленный идентификатор - C (СИ) (150562)
Формулировка задачи:
Здравствуйте! Подскажите, пожалуйста, как исправить код. При компиляции выдает ошибку "с - необъявленный идентификатор", хотя есть объявление "char c".
Листинг программы
- #include <stdio.h>
- int main()
- {
- char с;
- int proc = 0;
- int f = 9;
- int raz1 = 0;
- int raz2 = 0;
- с = getc(stdin);
- if ((c == 'L') || (c == 'l'))
- {
- с = getc(stdin);
- if (c == 'D' || c == 'd')
- printf("0 0");
- else
- {
- printf("86 ");
- proc = 86;
- while (c != ' ' && c != '\t' && c != '\n' &&c != '\r' && c != '(' && c != '[')
- c = getc(stdin);
- }
- }
- if (c == 'S' || c == 's')
- {
- с = getc(stdin);
- if (c == 'T')||(c == 't')
- {
- с = getc(stdin);
- if (c == 'R' || c == 'r')
- printf("0 0");
- else
- {
- printf("86 ");
- proc = 86;
- while (c != ' ' && c != '\t' && c != '\n' &&c != '\r' && c != '(' && c != '[')
- c = getc(stdin);
- }
- }
- }
- if (c == 'V' || c == 'v')
- printf("0 1");
- if (c == 'F' || c == 'f')
- {
- printf("86 ");
- proc = 86;
- f = 1;
- while (c != ' ' && c != '\t' && c != '\n' && c != '\r' &&c != '(' && c != '[')
- c = getc(stdin);
- }
- if (proc == 86)
- {
- c = getc(stdin);
- if (c == '%')
- {
- printf("1 ");
- if (f == 1)
- printf("1 ");
- else
- printf("0 ");
- c = getc(stdin);
- if (c == 'e' || c == 'E')
- raz = 32;
- if (c == 'r' || c == 'R')
- raz = 64;
- if (c != 'e' && c != 'r' && c == 'E' && c == 'R')
- raz = 16;
- }
- else
- {
- printf("0 ");
- if (f == 1)
- printf("1 ");
- else
- printf("0 ");
- if (c == 'e' || c == 'E')
- raz1 = 32;
- if (c == 'r' || c == 'R')
- raz1 = 64;
- if (c != 'e' && c != 'r' && c == 'E' && c == 'R')
- raz1 = 16;
- }
- while (c != ' ' && c != '\t' && c != '\n' && c != '\r' &&c != '(' && c != '[')
- c = getc(stdin);
- c = getc(stdin);
- if (c == '%')
- c = getc(stdin);
- if (c == 'e' || c == 'E')
- raz2 = 32;
- if (c == 'r' || c == 'R')
- raz2 = 64;
- if (c != 'e' && c != 'r' && c == 'E' && c == 'R')
- raz2 = 16;
- if (raz1 > raz2)
- printf("%d", raz1);
- else
- printf("%d", raz2);
- }
- return 0;
- }
Решение задачи: «Error C2065 необъявленный идентификатор»
textual
Листинг программы
- c = getc(stdin);
Объяснение кода листинга программы
- Вводится значение переменной
c
с помощью функцииgetc(stdin)
- Значение переменной
c
сохраняется в неизвестной переменной
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д