初心者なので
もしかしたら基本的なことなのかもしれないですが
分からないことがあります。
#include"DxLib.h"
struct CharaData{
float x;
};
struct CharaData test;
int WINAPI WinMain(HINSTANCE hI,HINSTANCE hP,LPSTR lpC,int nC)
{
ChangeWindowMode(true);
if(DxLib_Init()==-1)return(-1);
while(ProcessMessage()==0&&CheckHitKey(KEY_INPUT_ESCAPE)==0){
ClsDrawScreen();
test.x=5;
printfDx("%d",test.x);
ScreenFlip();
}
DxLib_End();
return(0);
}
floatをメンバ変数にして
5を代入しているのに
このプログラムで実行してみると
printfDxで表示されるのが0になってしまいます。
floatをint型にすると普通に表示されます。
実行するのには問題は無いのですが
デバックするのに問題があるのかなと思いました。