foo(A, 1, 2, 3)
выглядит как вызов функции а не определение. И ошибка возникает изза того что в конце этой строки нет ;void foo(int* A, int p, int q, int r); // объявление
/*
код в котором используется foo();
*/
void foo(int* A, int p, int q, int r) // определение
{
}
ui->tableWidget->setRowCount(newSize);
(или что то в этом роде)int i = 0;
for(x = xn;x<=xk;x = x+xh, ++i) {
// Расчет очередного Y
QTableWidgetItem *itm = new QTableWidgetItem(QString::number(y));
ui->tableWidget->setItem(i,0,itm);
}