林有麻煩初始化結構(以及做的一切實際,但第一結構)。該結構首先在報頭製備如下初始化在C結構
typedef enum cell
{
BLANK, RED, CYAN
} Cell;
#define NAMELEN 20
typedef struct player
{
char name[NAMELEN + NULL_SPACE];
Cell token;
unsigned score;
} Player;
void initFirstPlayer(Player * player);
void initSecondPlayer(Player * player, Cell token);
#endif
================================= ======================================
,我試圖在這裏初始化它
void initFirstPlayer(Player * player)
{
int randNo = rand() % 2;
if (randNo == 0) {
token = RED;
}
else() {
token = CYAN;
}
player ; p1 = {
"placeholder",
token,
0,
}
}
void initSecondPlayer(Player * player, Cell token)
{ }
什麼是初始化此播放器結構的正確方法?
什麼是玩家; p1 = {'?你用這個令牌序列說什麼? – AnT
'else(){' - >'else {','player; P1 = { 「佔位符」, 令牌, 0,}' - >'*玩家=(播放器){ 「佔位符」, 令牌, 0};'(也'細胞令牌;'需要) – BLUEPIXY
玩家我認爲是結構,而p1是一個實例(意思是玩家1) – Adam