Курсы создания компьютерных игр на C/C++ ( Часть 2 )

Для самых-самых начинающих программистов :] Часть 1 - http://pikabu.ru/story/_3430226
Курсы создания компьютерных игр на C/C++ ( Часть 2 ) Для самых-самых начинающих программистов :]  Часть 1 - <a href="http://pikabu.ru/story/kursyi_sozdaniya_kompyuternyikh_igr_na_cc__chast_1__3430226">http://pikabu.ru/story/_3430226</a>
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Всё равно не получается сделать циклический повтор ввода цифр! После ввода большего/меньшего числа выходит сообщение и всё. Даже на любую кнопку не предлагает нажать!

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Ещё хуже. Авто закрытие после числа! На секунду появляется надпись и приложение закрывается! 

Код:


#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();


}


раскрыть ветку (2)
Автор поста оценил этот комментарий

У тебя вместо цикла
do
{
   блок_кода
}
while( playerNumber != computerNumber );

стоит одиночный цикл while:
while( playerNumber != computerNumber );

который по факту ничего не делает :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да-да, я вчера заметил и исправил! Спасибо за курсы ;)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку