主控台和連接埠 I/O
這些常式會在您的主控台或指定的連接埠上進行讀取和寫入。 控制台 I/O 例程與數據流 I/O 或低階 I/O 連結庫例程不相容。 執行 I/O 之前,不需要開啟或關閉控制台或埠,因此此類別中沒有開啟或關閉例程。 在 Windows 作業系統中,這些函式的輸出一律會導向至主控台,且無法重新導向。
控制台和埠 I/O 例程
常式 | 使用 |
---|---|
_cgets 、 、 _cgetws 、 _cgets_s _cgetws_s |
從主控台讀取字串 |
_cprintf 、、_cprintf_s _cwprintf 、_cprintf_s_l 、、、 _cwprintf_s _cwprintf_s_l |
將格式化資料寫入主控台 |
_cputs |
將字串寫入主控台 |
_cscanf 、、_cscanf_s _cwscanf 、_cscanf_s_l 、、、 _cwscanf_s _cwscanf_s_l |
從主控台讀取格式化資料 |
_getch , _getwch |
從主控台讀取字元 |
_getche , _getwche |
從主控台讀取字元並回應它 |
_inp |
從指定的 I/O 埠讀取位元組 |
_inpd |
從指定的 I/O 連接埠讀取雙字組 |
_inpw |
從指定的 I/O 連接埠讀 2 個位元組文字 |
_kbhit |
在主控台檢查按鍵輸入,於嘗試從主控台讀取前使用 |
_outp |
將位元組寫入指定的 I/O 連接埠 |
_outpd |
將雙字組寫入指定的 I/O 連接埠 |
_outpw |
將文字寫入指定的 I/O 連接埠 |
_putch , _putwch |
將字元寫入主控台 |
_ungetch , _ungetwch |
「取消取得」從主控台讀取的最後一個字元,使它成為要讀取的下一個字元 |