c - 为函数提供地址时 Xcode 中预期出现 ')' 错误

标签 c

“&”下方有一个小箭头,如果我将其删除,它就会起作用。 我是 Xcode 的新手,我很确定这会在我的旧电脑上编译。我之前在代码亭中声明了结构和变量 barra。

void InitBarra(struct Barra &barra)
{
    barra.x = WIDTH/2;
    barra.y = HEIGHT;
    barra.vidas = 3;
    barra.velocidade = 7;
    barra.placar = 0;
}

最佳答案

这真的应该是一个指针:

void InitBarra(Barra *barra)
{
    barra->x = WIDTH/2;
    barra->y = HEIGHT;
    barra->vidas = 3;
    barra->velocidade = 7;
    barra->placar = 0;
}

Barra 结构从调用函数声明和/或 malloc 的地方。

关于c - 为函数提供地址时 Xcode 中预期出现 ')' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746580/

相关文章:

c - 马尔可夫链。实现添加方法

c - 将 native 数据类型初始化为 "zero"的一般操作

c - 在 C 程序中出现错误 "undefined reference to gettid"

将 int 转换为十六进制格式的字符串

c - Linux重定向到C程序-文件读取

c - 在 C 中使用灵活的数组成员是不好的做法吗?

c - 运行 OPTIMAL 算法时出错

c++ - |= 在 C++ 中是什么意思?

c - 如何在字符串后输入第三个整数

c - 我应该知道什么来优化程序?