Всё равно не получается сделать циклический повтор ввода цифр! После ввода большего/меньшего числа выходит сообщение и всё. Даже на любую кнопку не предлагает нажать!
Ещё хуже. Авто закрытие после числа! На секунду появляется надпись и приложение закрывается!
Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
const int numberRange = 100;
int computerNumber = 0;
int playerNumber = 0;
time_t currentTime = time(0);
srand(currentTime);
computerNumber = rand();
computerNumber = computerNumber % (numberRange + 1);
printf("Your computer choose number in range from %i to %i\n", 0, numberRange);
printf("Choose number, pls: \n");
scanf("%i", &playerNumber);
if (playerNumber < computerNumber)
{
printf("Larger!!1!!11!\n");
}
else
{
if (playerNumber > computerNumber)
{
printf("Less!!11!!\n");
}
else
{
printf("AYEAYAYEYAYE!!11!!\n");
}
while (playerNumber != computerNumber);
printf("Press something to close\n");
getchar();
getchar();
}
}
У тебя вместо цикла
do
{
блок_кода
}
while( playerNumber != computerNumber );
стоит одиночный цикл while:
while( playerNumber != computerNumber );
который по факту ничего не делает :)