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;
};

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

  1. Определяется максимальное количество символов в буфере (1000)
  2. Объявляется структура List, содержащая массив символов и указатель на следующий элемент списка
  3. Инициализируется переменная num, в которой хранится значение массива символов
  4. Инициализируется переменная next, в которой хранится указатель на следующий элемент списка
  5. Задается условие, что если встретится идентификатор, то ожидается закрытие блока скобок }

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


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

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

9   голосов , оценка 3.667 из 5