代码:
struct result
{
char won[MAX_NAME_LEN+1];
char lost[MAX_NAME_LEN+1];
};
void add_to_scoreboard(struct result * scoreboard,
struct result * latest_game)
{
if (latest_game = struct result * won)
{
}
}
当我尝试编译时,我收到错误:
error: expected expression before ‘struct’
if (latest_game = struct result * won)
我是c编程的新手,我正试图让它成为如果玩家导致最后一场比赛获胜,他们将被添加到记分牌作为胜利者,并且该轮的失败者将被添加到记分牌上作为一个失败者。我是否遗漏了代码中的某些内容,或者是否有其他方式我应该将这些内容写在一起?
答案 0 :(得分:2)
您可以使用won
访问latest_game
的{{1}}媒体资源
而不是latest_game->won