• 締切済み

MessageBoxのことで聞きたいのですが…

int i; int tmphyoukachi[KYOKU_SHUDAN]; bool cancel_flag; cancel_flag = false; ~~~~~~~~~ /*ユーザー評価(ダイアログでYES・NO)*/ int Rslt; Rslt = MessageBox(NULL, "", "",MB_YESNOCANCEL); if (Rslt == (IDYES)){ //Rslt = MessageBox(NULL, "YES","",MB_OK); kyoku[i][0] += 50000; } else if(Rslt == (IDNO)){ kyoku[i][0] -= 50000; }else if(Rslt == (IDCANCEL)){ cancel_flag = true; } mciSendString("close MIDIFILE",NULL,0,NULL); if(cancel_flag == true){ break; } } return cancel_flag; というような遺伝的アルゴリズムを用いて自動作曲システムを作りました。これはプログラムの一部なんですが、MessageBoxでカウントして何回目で終了というようなプログラムを作成したいのですが、どなたか分かるかたがいらっしゃいましたよろしくお願いします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>MessageBoxでカウントして何回目で終了というようなプログラムを作成したいのですが、 意味不明です。メッセージボックスは文字通り確認メッセージを表示するだけです。 回数のカウントは自分で作りこんでください。 というか、回数を数えるのにどこにもループやカウンタらしきものが無いんですが。

関連するQ&A