В моем файле Ах
Node RemoveString(Node (*)(char,Node));
Node Minimum(char, Node);
В моем файле Ac
Node Minimum(char type, Node node) {......}
Node RemoveString(Node(*Minimum)(char, Node)) {...}
В моем файле Bh
void Test_Function(Node (*)(char,Node));
В моем файле Bc
void Test_Function(Node(*Minimum)(char, Node)) {...}
В моем Main.c
Test_Function(Node(*Minimum)(char, Node));//This line has error.
Узел определен в АBh включают "А"Main.c включает "Bh"
Компилятор жалуется на эту ошибку: ожидаемое выражение перед NodeКто-нибудь может сказать мне, почему? Что я сделал не так в этом случае?