*令牌错误之前无法解决预期)

时间:2013-06-23 09:19:12

标签: c function compiler-errors prototype header-files

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

error.h

#ifndef ERROR_H_INCLUDED
#define ERROR_H_INCLUDED

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

#endif

这是函数声明:

error.c

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

    //function code here
    }

该功能的调用是:

的main.c

#include "error.h"

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

return 0;
}

上面的代码返回错误

  

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

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

1 个答案:

答案 0 :(得分:5)

无法识别

bool类型,您需要在stdbool.h标题中加入error.h