Я изучаю QT в эти дни, и я хотел протестировать цикл do while, фактический вход в систему работает нормально, но в QT приложение зависает.
Я определил randnum и угадаю в заголовочном файле (общедоступном)
void MainWindow::on_pushButton_clicked()
{
srand (time(NULL));
randnum = rand() % 10 +1;
do {
guess = ui->spinBox->value();
if (guess < randnum)
{
ui->label->setText("try something big");
}
else if (guess > randnum)
{
ui->label->setText("try something small");
}
else
ui->label->setText("YAY?");
} while (guess != randnum);
}
подскажите, пожалуйста, как найти причину, по которой он зависает .. спасибо!