私は小さなプロジェクトに取り組んでいますが、このコードがプログラムのクラッシュを引き起こしている理由を知りたいです。
PLAYER_FILE_PATH-"player.txt"
sprite=yoshi.bmp
width=64
height=64
frames=8
alignment=1
animate=1
プログラム
FILE *pfile = fopen(PLAYER_FILE_PATH, "r");
if (!pfile)
{
debug_printf("could not open player file for reading!\n");
return;
}
fscanf(pfile, "sprite=%s\n\
width=%d\n\
height=%d\n\
frames=%d\n\
alignment=%d\n\
animate=%d",
player_entity.entity_sprite.imgloc,
&player_entity.entity_sprite.width,
&player_entity.entity_sprite.height,
&player_entity.entity_sprite.frames,
&player_entity.entity_sprite.oscdir,
&player_entity.entity_sprite.osc);
fclose(pfile);