下面的方法將導致錯誤: BOOL should_begin(void) {
char yn;
do {
printf("Continue? [Y/N] ");
yn = getchar();
printf("\n");
yn = toupper(yn);
if (yn == 'N') {
return F
我編寫了一個程序,用C編寫一個2D數組,用於打印包含用戶輸入圖形表示的2D表格。我編譯並運行了這個程序,但無論按下Return還是Ctrl + D用於EOF,getchar並沒有像預期的那樣出現在循環中的指令上。我在這裏做錯了什麼? int main()
{
/*ignore these comments, they are outdated todo lists*/
/*