回覆列表
-
1 # 使用者4440064888598
-
2 # 使用者2458114238191884
在windows下的編譯器,支援conio.h標頭檔案的可使用 getch()函式。
例:
main()
{
char ch;
ch = getch();
if( ch == "a")
printf("OK\n");
}
Linux下的編譯器不支援 getch 函式,可使用系統命令關閉緩衝區,則不需要回車直接讀取。
例:
#include
int main()
{
char ch;
system("stty -icanon");//關閉緩衝區,輸入字元無需回車直接接受
ch = getchar();
if(ch == "a")
printf("OK\n");
return 0;
}
在windows下的編譯器,支援conio.h標頭檔案的可使用 getch()函式。例:main(){char ch;ch = getch();if( ch == "a")printf("OK\n");}Linux下的編譯器不支援 getch 函式,可使用系統命令關閉緩衝區,則不需要回車直接讀取。例:#include