首先,這是我第一次編寫代碼,所以我是一個新手。錯誤'設置'沒有在此範圍內聲明
我正在爲使用devkit pro的nd編寫代碼,所以它全部用C++編寫。我想要一個菜單,每個菜單屏幕都是空白的,我需要回到上一個菜單。
此外,我確信在實際的代碼中,沒有語法錯誤(除非在此範圍內未聲明被認爲是語法錯誤)。
如何在沒有獲取的情況下執行此操作「錯誤'設置'未在此範圍內聲明」。代碼:
//Headers go here
void controls()
{
//Inits and what not go here
if (key_press & key_down)
/*This is generally how you say if the down key has been pressed (This syntax might be wrong, but ignore that part)*/
{
settings(); //This part doesn't work because it can't read back in the code
}
}
void settings()
{
//Inits and what not go here
if (key_press & key_down)
{
controls();
}
}
void mainMenu()
{
//Inits and what not go here
if (key_press & key_down)
{
settings();
}
}
和註釋,外面的這個代碼的某個地方,MAINMENU()將得到激活。那麼是否有人知道如何正確編碼?
在此先感謝。
感謝您的快速響應;有用! :-) – 2013-03-04 17:21:04
我試圖解釋這個Mikhahail,但更好的解釋,從你:) – OriginalCliche 2013-03-04 21:27:36