Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по Си
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
rexton
Добрый день!

Проблема в следующем, пытаюсь создать структуру следующего вида:
CODE
typedef struct XTASK
{
unsigned short sPeriod;
unsigned short sTimeRemain;
char cPrior;
char cFlags;
char cLock;
XTASK *pxNextTask;
XTASK *pxPrevTask;
long* pfn;
}xTask,*pxTask;


на что получаю error: expected specifier-qualifier-list before 'XTASK', то есть не получается создать ссылку в структуре на саму себя..

Среда CooCox IDE компилятор вместе с ней скачивал....
Это глюк компилятора или я что-то не так делаю?
demitar
В Си XTASK не является полным именем типа, попробуйте так:

CODE
typedef struct XTASK
{
unsigned short sPeriod;
unsigned short sTimeRemain;
char cPrior;
char cFlags;
char cLock;
struct XTASK *pxNextTask;
struct XTASK *pxPrevTask;
long* pfn;
}xTask,*pxTask;
rexton
Спасибо, помогло!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.