C错误在文件范围内可变地修改

时间:2013-11-29 20:00:52

标签: c error-handling struct

是的,所以我是c的新手,我在处理以下代码时遇到了错误。:

typedef struct{
    int head;
    int length;
    Customer customer[MAX_LENGTH];

} CustomerCi;

,出现的错误是:

“错误:在文件范围内修改''customer'”

我不知道如何解决这个问题,任何帮助都会受到赞赏(请记住,如果它看起来像一个愚蠢的问题,我是新手。)

1 个答案:

答案 0 :(得分:0)

将MAX_LENGTH替换为文字值:

#define MAX_LENGTH 32

例如。