conio.h不是c
標準庫中的標頭檔案,在
iso和
posix
標準中均未定義。
conio
是console input/output
(控制台輸入輸出)的簡寫,當中定義了通過控制台進行資料輸入和資料輸出的函式。主要是一些使用者通過按鍵盤產生的相應操作。比方
getch()
函式等等。大部分
dos 。
windows
,phar lap
,dosx
,os/2
等平台上的
c 編譯器提供此檔案,
unix
和linux
平台的c 編譯器本身通常不包括此標頭檔案,但已經有其相容包,可參考:
另外大家平時主要是利用
conio.h
這個標頭檔案裡的
getch()
函式,即讀取鍵盤字元可是不顯示出來(
without echo)
,可是含有
conio.h
的程式在
linux
無法直接編譯通過,由於
linux
沒有這個標頭檔案。除了利用上述的相容包外還能夠在
linux
採用原生的方法達到相同的效果,那就是利用
linux
系統的命令
stty –echo
。它代表不顯示輸入內容,原始碼例如以下。
//in windows
#include
#include
int main()
//in linux
#include
int main()
linux中無 conio h的解決辦法
conio.h不是c 標準庫中的標頭檔案,在 iso和 posix 標準中均沒有定義。conio 是console input output 控制台輸入輸出 的簡寫,其中定義了通過控制台進行資料輸入和資料輸出的函式,主要是一些使用者通過按鍵盤產生的對應操作,比如 getch 函式等等。大部分 dos...
linux中無 conio h的解決辦法
conio.h不是c 標準庫中的標頭檔案,在 iso和 posix 標準中均沒有定義。conio 是console input output 控制台輸入輸出 的簡寫,其中定義了通過控制台進行資料輸入和資料輸出的函式,主要是一些使用者通過按鍵盤產生的對應操作,比如 getch 函式等等。大部分 dos...
linux沒有ifconfig命令解決辦法
因為系統不支援ifconfig命令 用ip addr代替了 但有些指令碼還需要這個命令,所以需要安裝。sudo apt get install net tools 檢視ifconfig安裝目錄 whereis ifconfig ifconfig sbin ifconfig usr share man...