Я не могу найти то, что случилось с моим кодом в 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.I поместите код функции в комментарии, и у меня все еще есть эта ошибка. Я знаю, что такая ошибка отсутствует; или) в большинстве случаев, но я трачу часы и не нашел ошибку.
это была проблема. Я забыл включить это в один из моих файлов .. – Dchris