蛇足ですが、専用の終了関数などを作っておくと便利です。
自分のをさらしますね。
void End(const char *c=NULL,int ernum=0x000000){
string en;
if(c!=NULL){
en="エラー:";
en+=c;
}
if(ernum!=0x000000){
en+="\nErrorCode:0x";
char ci[8];
sprintf(ci,"%x",ernum);
en+=ci;
}
MessageBox(NULL,en.c_str(),"エラー",MB_OK);
#ifdef RETURN_USED
Return();
#endif
exit(0);
}
という関数と、
#define RETURN_USED
と、
void Return(){
//メモリ開放処理
delete Cdrawstring;
delete Cscript;
delete Ckatamari;
delete Cinput;
//ライブラリ終了処理
DxLib_End();
}
こんなかんじです。ただし、僕のはstring.hをインクルードして
using namespace std;
をどこかに書く必要があります。