c語(yǔ)言基礎(chǔ) 關(guān)于C語(yǔ)言的stderr文件?
關(guān)于C語(yǔ)言的stderr文件?0是標(biāo)準(zhǔn)輸出設(shè)備,1是標(biāo)準(zhǔn)輸出設(shè)備,2是標(biāo)準(zhǔn)輸出設(shè)備標(biāo)準(zhǔn)輸出設(shè)備(printf(“)。。)與標(biāo)準(zhǔn)輸出相同。Stderr—標(biāo)準(zhǔn)錯(cuò)誤輸出設(shè)備默認(rèn)情況下,兩者都輸出到屏幕。但是
關(guān)于C語(yǔ)言的stderr文件?
0是標(biāo)準(zhǔn)輸出設(shè)備,1是標(biāo)準(zhǔn)輸出設(shè)備,2是標(biāo)準(zhǔn)輸出設(shè)備
標(biāo)準(zhǔn)輸出設(shè)備(printf(“)。。)與標(biāo)準(zhǔn)輸出相同。
Stderr—標(biāo)準(zhǔn)錯(cuò)誤輸出設(shè)備
默認(rèn)情況下,兩者都輸出到屏幕。
但是如果您使用轉(zhuǎn)向標(biāo)準(zhǔn)輸出到磁盤文件,您可以看到兩者之間的區(qū)別。Stdout輸出到磁盤文件,stderr在屏幕上。
用法:
fprintf(stderr,“can”t打開(kāi)它!n“”
fprintf(stdout,“無(wú)法”打開(kāi)它!n“”
stdin—標(biāo)準(zhǔn)輸入設(shè)備。
用法:
char s[80
]fputs(fgets(s,80,stdin)