プログラム中によくわからないことが起こったので質問させていただきます。
今回ゲームのエフェクトを作っていて if 文による制御をしていた時予期しない動きをしたので。
バグ探しの時,簡略化したコードをあげさせていただきます
#include "DxLib.h"
double a=0;
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE), DxLib_Init(); //ウィンドウモード変更
for(int i=0;i<100;i++){
a+=0.2;//0.2を100回たす
}
if(a==0.2*100){
printfDx("成功");
}else{
printfDx("失敗");
}
WaitKey();//結果があるまで待つ
DxLib_End();// DXライブラリ終了処理
return 0;
}
win7 64bit
VC++ 2010 Express
DxLIb
となっております。
ここで成功が出るようにしたいのですが
どうすればいいのでしょうか。
しょしんしゃですが、アドバイスよろしくお願いします。