小编jav*_*ter的帖子

如何设置结构的枚举成员的值

给我带来问题的结构代码是

typedef struct gamer
{
    char name[MAXNAME];
    Cell token;
    unsigned score;
} Gamer;
Run Code Online (Sandbox Code Playgroud)

枚举是

typedef enum cell
{
    BLANK, RED, CYAN
} Cell;
Run Code Online (Sandbox Code Playgroud)

当我尝试设置我的struct Cell成员的值时,我使用这个代码;

 gamer1->Cell = RED;
Run Code Online (Sandbox Code Playgroud)

但是在编译它时会给我这个错误;

error: 'Gamer' has no member named 'Cell'". Thanks in advanced.
Run Code Online (Sandbox Code Playgroud)

c

4
推荐指数
1
解决办法
373
查看次数

标签 统计

c ×1