0

我在 C 中找不到我的代码有什么问题:

错误.h

#ifndef ERROR_H_INCLUDED
#define ERROR_H_INCLUDED

void myfunc(bool**,int); //error line 1

#endif

这是函数声明:

错误.c

#include "error.h"
    void myfunc(bool **rel,int num){ //error line 2

    //function code here
    }

该函数的调用是:

主程序

#include "error.h"

int main(){
    bool **rel;
    int num;
    myfunc(rel,num);

return 0;
}

上面的代码返回错误

'*' 标记之前的预期 ')'

在错误行1和错误行2。我将功能代码放在注释中,我仍然有这个错误。我知道,那种错误是缺失的;或)在大多数情况下,但我花了几个小时并没有发现错误。

4

1 回答 1

5

bool无法识别类型,您需要包含stdbool.herror.h标题中。

于 2013-06-23T09:19:56.930 回答