访问头文件中定义的结构中包含的数组似乎失败

时间:2018-08-24 00:44:30

标签: arrays struct header

我创建了一个名为vectorAdtSet.h的标头,并定义了以下结构:

struct set_t {
    position_t pos;
    position_t elements[21];    
};

当试图访问另一个文件(vectorAdtSet.c,我已将其链接到#include“ vectorAdtSet.h”)中的向量时,Code :: Blocks发送一条构建失败消息,内容为“未声明元素-首次在此使用功能”。

position_t adt_element(set_t L, position_t p) {
    posicao no vetor universo
    position_t q;
    for(q=L.pos; L.elements[q]!=p&&L.elements[q]!=0; q=elements[q]);
    return L.elements[q];
}

即使在同一函数中使用L.pos似乎没有问题,也会发生这种情况。 我错过了什么?

0 个答案:

没有答案