0

「&」の下に小さな矢印があり、それを削除すると機能します。Xcodeは初めてで、これが私の古いPCでコンパイルされると確信しています。以前、コード ブースで構造体と変数 barra を宣言しました。

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

1 に答える 1

3

これは本当にポインタであるべきです:

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

Barra 構造体が宣言されている場所、および/または呼び出し元の関数から malloc されている場所。

于 2013-05-25T05:05:40.130 に答える