stdin
、 、 stdout
stderr
語法
#define stdin /* implementation defined */
#define stdout /* implementation defined */
#define stderr /* implementation defined */
備註
stdin
、 stdout
和 stderr
全域常數指標是輸入、輸出和錯誤輸出的標準數據流。
根據預設,標準輸入是從鍵盤讀取,而標準輸出與標準錯誤則會列印至螢幕。
下列資料流指標可用來存取標準資料流:
Pointer | 串流 |
---|---|
stdin |
標準輸入 |
stdout |
標準輸出 |
stderr |
標準錯誤 |
這些指標可以作為函式的引數使用。 某些函式,例如 getchar
和 putchar
,會自動使用 stdin
和 stdout
。
這些指標是常數,而且無法指派新的值。 freopen
函式可用來將資料流重新導向到磁碟檔案或其他裝置。 作業系統可讓您在命令層級對程式的標準輸入和輸出進行重新導向。