Multiple declaration for - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Есть header:
#define SNAME 10
//------------------------
typedef struct tinquiry {
            char name[SNAME];   
            unsigned time;      
            char p;             
};
typedef struct tinquiry basetype;
//------------------------
При компиляции выдает ошибку:
[BCC32 Error] btype.h(3): E2238 Multiple declaration for 'tinquiry' [BCC32 Error] btype.h(3): E2344 Earlier declaration of 'tinquiry'
Структура 'tinquiry' описана только в этом header'e. В чем ошибка?

Решение задачи: «Multiple declaration for»

textual
Листинг программы
struct elem {
     basetype data;
     ...
};

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


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

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

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