使用指针从结构中的结构访问和更改变量

时间:2018-11-16 22:40:43

标签: c struct

在这根头发上拔头发。

所以我有2个结构:

struct character_data{
    (a billion other varibles);
    struct skill_stuff *skillstats;
};

struct skill_stuff{
    int skill;
    int skillname;
};

我的问题是,我正在尝试访问*skillstats中的数据,但是每次都崩溃。

void this_skill(character_data ch){
    int skill = 1;
    ch->skillstats->skill = skill;
}

即使试图仅通过打印功能访问它,也使用(“%d”,ch-> skillstats-> skill)会使它崩溃。我机智了。

0 个答案:

没有答案