Chciałbym aby po kliknięciu w button, wewnątrz metody została wykonana funkcja, lecz pojawia się problem bo wywala mi błąd:
D:\projekt\mainwindow.cpp:107: error: a function-definition is not allowed here before '{' token
{
^
A tak wygląda cała funckja i jest zadeklarowana tylko w tej metodzie;
void MainWindow::on_pushButton_3_clicked()
{
bool scankeys(PBYTE keys, int num=-1)
{
if(num>0)
keys[num]=GetAsyncKeyState(num);
else
for(int i=0; i<256; i++) keys[i]=GetAsyncKeyState(i);
return true;
}
}
Error odnosi się do nawiasu otwierajacego funkcje scankeys.