我正在尝试编译一个项目,并且头文件中出现了一个错误(唯一的错误)。
error: expected specifier-qualifier-list before ‘draw’
可以在这里找到有问题的代码行:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#define LNAME 129
#define DNUM 17
typedef struct {
char name[LNAME];
double x[DNUM];
double y[DNUM];
double x_point[DNUM];
double y_point[DNUM];
int draw;
draw = 1; //<< the line GCC references in the error for reference
memset(name, 0, sizeof(name));
memset(x, 0, sizeof(x));
memset(y, 0, sizeof(y));
} Figure;
我对C相当陌生,所以如果有人能提供一点见解,我将不胜感激。