делаю проект ( школьный )
мне дали эту функцию для некоего дела ( перемешивание большого количества кнопок местами )
однако после довольно долгого использования, функция взбунтовалась
и теперь пишет ошибку: 'buttons' was not declared in this scope
что нужно использовать чтобы это поправить? так же буду рад более адекватному методу перемешивания вместо ответа
сама функция:
C++ (Qt)
void MainWindow::on_pushButton_4_clicked()
{
buttons.append(ui->pushButton);
buttons.append(ui->pushButton_2);
buttons.append(ui->pushButton_3);
srand(time(0));
for (int i=0; i<3; i++)
{
while (true)
{
r = rand()%3;
if (buttons[r]->text()=="") {buttons[r]->setText(QString::number(i));
break;}
}
}
}