7.7行輸入和行輸出

標(biāo)準(zhǔn)庫(kù)提供了一個(gè)輸入函數(shù)fgets,類(lèi)似于前面的getline函數(shù).
庫(kù)函數(shù)gets和puts的功能與fgets和fputs類(lèi)似,但它們是對(duì)stdin和stdout進(jìn)行操作.有一點(diǎn)需要注意,gets函數(shù)在讀取字符串時(shí)將刪除結(jié)尾的換行符('\n'),而puts函數(shù)在寫(xiě)入字符串時(shí)將在結(jié)尾添加一個(gè)換行符.

那個(gè)register修飾符的用處就是暗示編譯器這個(gè)變量將頻繁使用,可能的話最好將其放入CPU的寄存器.

跟書(shū)上說(shuō)的一樣.這兩個(gè)函數(shù)并沒(méi)有什么特殊的地方.很簡(jiǎn)單.

ANSI標(biāo)準(zhǔn)規(guī)定,ferror在發(fā)生錯(cuò)誤時(shí)返回非0值,而fputs在發(fā)生錯(cuò)誤時(shí)返回EOF,其他情況返回一個(gè)非負(fù)值.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • C/C++輸入輸出流總結(jié) 前兩天寫(xiě)C++實(shí)習(xí)作業(yè),突然發(fā)現(xiàn)I/O是那么的陌生,打了好長(zhǎng)時(shí)間的文件都沒(méi)有打開(kāi),今天終...
    LuckTime閱讀 1,807評(píng)論 0 6
  • 錯(cuò)誤報(bào)告 perror函數(shù)簡(jiǎn)化向用戶報(bào)告特定錯(cuò)誤的過(guò)程。它的原型定義于studio.h,如下: 如果message...
    d9fc24a0c9a9閱讀 1,705評(píng)論 0 0
  • ?getc int getc(FILE *fp) getc 函數(shù)返回 fp 指向的輸入流中的下一個(gè)字符。如果到達(dá)文...
    Leon_Geo閱讀 337評(píng)論 0 1
  • 淺談C++常用輸入輸出 在編寫(xiě)C++程序的時(shí)候,經(jīng)常因?yàn)檩斎胼敵鲱^疼,所以在這里做一個(gè)小結(jié),記錄一下常用的輸入輸出...
    MinoyJet閱讀 3,843評(píng)論 0 6
  • 無(wú)眠 作者:宋琳朗誦:劉陽(yáng) 住在街對(duì)面的無(wú)眠的人如果你為一段往事輾轉(zhuǎn)反側(cè)如果你恰好也是一個(gè)異鄉(xiāng)人為今夜的無(wú)端不寧所...
    屈冰閱讀 346評(píng)論 6 37

友情鏈接更多精彩內(nèi)容