【unix】標準輸出(設備)檔案,對應終端的螢幕。進程將從標準輸入檔案中得到輸入數據,將正常輸出數據輸出到標準輸出檔案,而將錯誤信息送到標準錯誤檔案中。在C中,程式執行時,一直處於開啟狀態。 簡介,標準錯誤,標準錯誤輸出,標準錯誤檔案,短語, 簡介【unix】標準輸出(設備)檔案,對應終端的螢幕。進程將從標準輸入檔案中得到輸入數據,將正常輸出數據輸出到標準輸出檔案,而將錯誤信息送到標準錯誤檔案中。在C中,程式執行時,一直處於開啟狀態。與其有關的 stdin、stdout……可能的使用方法有:fprintf(stderr,"error message")stderr -- 標準錯誤輸出設備stdout -- 標準輸出設備 (printf("..")) 同 stdout。兩者默認向螢幕輸出。但如果用轉向標準輸出到磁碟檔案,則可看出兩者區別。stdout輸出到磁碟檔案,stderr在螢幕。例如:fprintf(stderr, "Can't open it!\n");fprintf(stdout, "Can't open it!\n");在my.exeCan't open it!Can't open it!Can't open it!轉向標準輸出到磁碟檔案tmp.txtmy.exe > tmp.txtCan't open it!用TYPE 看 tmp.txt的內容:TYPE tmp.txtCan't open it!Can't open it!標準錯誤標準錯誤(STDERR):默認輸出到終端視窗,檔案描述器代碼為2。標準錯誤輸出STDERR(標準錯誤輸出):是代表STDRR的Filehandle如果要使用其它的Filehandle,就要用OPEN這個函式來打開一個Filehandle,我們可以用PRINT這個函式將LIST的數據輸出給FILEHANDLE.在介紹PRINT這個函式之前,先看看PRINT函式中特殊列印字元。標準錯誤檔案許多UNIX shell可以把標準輸出檔案(STDOUT)和標準錯誤檔案(STDERR)都重定向到同一個檔案,例如在Bourne Shell(sh)中。STDIN 的檔案描述符為 0STDOUT 的檔案描述符為 1STDERR 的檔案描述符為 2短語STDERR (sample standard error)