typedef struct linklist
{
char name[20];
int age;
linklist* next;
}linklist,*plinklist;
定义的这个结构在控制台程序里不会有问题,但在MFC工程报错说语法错误(linklist* next;这句)
{
char name[20];
int age;
linklist* next;
}linklist,*plinklist;
定义的这个结构在控制台程序里不会有问题,但在MFC工程报错说语法错误(linklist* next;这句)
{
char name[20];
int age;
linklist* next;
};
这样也不行?有可能是文件的问题,定义这个结构的源文件是在外面加进来的没有包含stdafx.h,有什么办法解决吗?
typedef struct linklist
{
char name[20];
int age;
struct linklist* next;
}linklist,*plinklist;
你改了后报什么错
是一个.c和一个.h文件.包含在MFC工程中,把结构的定义放在.h中也没用.总提示syntax error.
syntax error : '}'