| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > проблема с "игрой" |
| Автор: Ph03n1X 19.1.2004, 20:58 |
| Я сам себе поставил задачу-написать прогу ,которая угадывает число от 1 до 2000, пока все идет по плану, но спрашивает она по два раза одно и тоже число. Вот код void CUgadalkaDlg::OnYes() { static int num = 2000; static int count = 1; int mess; mess; //MessageBox("Think the number from 1 to 2000",0,MB_OK|MB_ICONINFORMATION); CString str; str.Format("%i",count); CString str2; str2.Format("%i",num); mess=MessageBox("Your number is "+str2+" ?",0,MB_YESNO|MB_ICONQUESTION); if(mess == IDYES){ MessageBox("Your number is : "+str2+" !!!!\nTries : "+str,0,MB_OK|MB_ICONINFORMATION); }else{ num=num/2; count++; MessageBox("Your number is "+str2+" ?",0,MB_YESNO|MB_ICONQUESTION); //OnYes(); mess; } } |
| Автор: Voker57 20.1.2004, 20:28 |
| Попробуй randomом |
| Автор: Zzz 21.1.2004, 02:16 | ||
А где здесь изменяется str2 |