выполняю пример по культину! уже перепробовал разные возможности getch(), system("PAUSE"); и даже cin>>a;
| Код | //--------------------------------------------------------------------------- #include <vcl.h> #include<iostream.h> #pragma hdrstop #include<stdio.h> #include<conio.h> //Для дуступа к getch() #include <stdlib.h> // Для доступа к srand(), rand() #include<time.h> // Для доступа к time_t и time()
char* rus(char* st) // преобразует ANSI -строку в ASCII { unsigned char* p=st; while (*p) { if(*p>+192) if(*p<=239) *p-=64; else *p-=16; p++; } return st; }
#pragma argsused //--------------------------------------------------------------------------- int main(int argc, char* argv[]) { int comp, //число задуманное компьютером igrok, //вариант игрока n=0, a; return 0; //число попыток //ГСЧ - генератор случайных чисел time_t t; //текущеее время (для инициализации гсч)
srand( (unsigned)time(&t)); //инициализация гсч comp =rand()%10+1; puts(rus("\nКомпьютер\"Задумал\" число от 1 до 10.")); puts(rus("Вы должны его угадать за три попвтки."));
do { printf("->"); scanf("%i", &igrok); n++; } while(igrok != comp && n<3);
if(igrok == comp) printf(rus("Вы Выиграли"));
else { puts(rus("Вы проиграли")); printf(rus("Компьютер \"Задумал\" число %d")); } printf(rus("\nДля завершения нажмите любую клавишу...."));
std::system("PAUSE");
return 0; } //---------------------------------------------------------------------------
|
|