在这种情况下如何使用struct

时间:2014-08-26 18:26:40

标签: c struct

代码:

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编程的新手,我正试图让它成为如果玩家导致最后一场比赛获胜,他们将被添加到记分牌作为胜利者,并且该轮的失败者将被添加到记分牌上作为一个失败者。我是否遗漏了代码中的某些内容,或者是否有其他方式我应该将这些内容写在一起?

1 个答案:

答案 0 :(得分:2)

您可以使用won访问latest_game的{​​{1}}媒体资源 而不是latest_game->won