程序运行但是每次我执行它都会在之后崩溃。运行调试时,我也会出现“Segmation Fault”错误
enemy mob[2];
for(i=0; i<2; i++){
mob->mobAttack[i] = 25;
mob->mobHealth[i] = 150;
mob->mobName[i] = "Growler";
}
结构
typedef struct{
char * mobName;
int * mobHealth;
int * mobAttack;
}敌人;
答案 0 :(得分:1)
你需要
typedef struct{
char * mobName;
int mobHealth;
int mobAttack;
} enemy
和
mob[i].mobAttack = 25;
等。我假设编译器抱怨你很大的时间,不要忽视警告