Доступ и изменение переменных из структуры в структуре с помощью указателей - PullRequest
0 голосов
/ 17 ноября 2018

Разрываю мои волосы на этом.

Итак, у меня есть 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) приводит к сбою. Я нахожусь в конце моего ума.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...