私は最近QTを学んでいて、do whileループをテストしたかったのですが、実際のログインは正常に機能しますが、QTではアプリケーションがフリーズします..ヘッダーファイル(public)で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);
}
フリーズする理由を教えてください。ありがとう!