struct weapon_conf{
float attack[32];
int rensya[32];
int speed[32];
int shot_type[32];//0→不使用
bool get[32];
};
extern weapon_conf *w;#include "weapon_conf.h"
struct weapon_conf *w;
void weapon_config(){
if(loop_time == 0){
//初期武器データを構造体で代入
w->shot_type[0] = 0;
w->shot_type[1] = 0;
w->shot_type[2] = 0;
w->shot_type[3] = 0;
}
}とエラー表示されてしまいます。
おそらくポインタにint型の数を代入しているからだと思うのですが、解決策が浮かびません。
どう修正すればいいのですか?