SelectionneNonSelectionne

SelectionneNonSelectionne

我正在尝试调用一个名为characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne sel)的函数,该函数返回一个void这是我尝试调用的函数的.h:

struct SelectionneNonSelectionne;
void characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
void resetSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
在我的主要功能上,我尝试这样调用它:
characterSelection(screen, SelectionneNonSelectionne);
编译时,我收到以下消息:
 error: expected primary-expression before ')' token
我做了includes。我想我误称了第二个参数struct。但是,我在网上找不到原因。
您知道我做错了什么吗?

最佳答案

您应该创建SelectionneNonSelectionne类型的变量。

struct SelectionneNonSelectionne var;

之后,将该变量传递给类似的函数
characterSelection(screen, var);

由于传递类型名称SelectionneNonSelectionne而导致错误

09-06 16:43