Syntax error; found 'identifier' expecting '}' - C (СИ)
Формулировка задачи:
Здравствуйте!
компилятор ругается
#define MAX_BUF 1000 struct List { char num[MAX_BUF]; List* next; };
"test.h"(5,5) syntax error; found 'identifier' expecting '}'. "test.h"(6,1) Unrecognized declaration.
Решение задачи: «Syntax error; found 'identifier' expecting '}'»
textual
Листинг программы
#define MAX_BUF 1000 struct List { char num[MAX_BUF]; struct List* next; };
Объяснение кода листинга программы
- Определяется максимальное количество символов в буфере (1000)
- Объявляется структура List, содержащая массив символов и указатель на следующий элемент списка
- Инициализируется переменная num, в которой хранится значение массива символов
- Инициализируется переменная next, в которой хранится указатель на следующий элемент списка
- Задается условие, что если встретится идентификатор, то ожидается закрытие блока скобок
}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д