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