gpt4 book ai didi

c++ - 错误 : expected primary-expression before ')' token (C)

转载 作者:IT老高 更新时间:2023-10-28 22:35:00 26 4
gpt4 key购买 nike

我正在尝试调用一个名为 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

关于c++ - 错误 : expected primary-expression before ')' token (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com