因此,在我的代碼中,無論我改變了多少,我都無法讓它正常工作 它應該成爲問題。包括掃描對應那麼它應該調用與聲明的選項現在導航和與它 但不管你選擇什麼樣的選擇,它只是說工作的一個選項 一個INT 對不起C/C++函數沒有正確調用開關結構
#include <stdio.h>
#include <stdlib.h>
#define OPENWINDOW "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
void question(int option)
{
printf("What Would You Like To Do?\n");
printf("\t1.Add A Reminder\n\t2.View Reminders\n\t3.Manage Current Reminders\n\t4.Settings\n");
scanf("%i", &option);
}
void navigate(int option)
{
switch(option)
{
case 1:
printf(OPENWINDOW);
break;
case 2:
printf(OPENWINDOW);
break;
case 3:
printf(OPENWINDOW);
break;
case 4:
printf(OPENWINDOW);
break;
default :
printf("sorry");
question(option);
}
}
int main()
{
int option;
question(option);
navigate(option);
return 0;
}
(同樣的「修復」應該應用於功能導航) – ShinTakezou
謝謝。我犯了錯誤的學習Java作爲第一語言,並完全困惑指針謝謝 –
該程序崩潰,如果我應用修復導航爲什麼? @shin takezou –