C/C++ 輸入輸出

C/C++ 中的輸入輸出算是一個比較大的話題了,我想試圖做一個總結,主要內容應該包括C++標準I/O庫的介紹、常用的基礎輸入輸出方法和文件輸入輸出方法,並儘可能多地包括一些常見的錯誤提醒。現在只是先佔個坑,如果一次寫完應該是需要一段比較完整的時間纔可以寫完了,所以只能慢慢磨。

C++標準I/O庫


C++標準I/O庫類的繼承關係圖如下所示:
C++標準I/O庫繼承關係圖

基礎輸入輸出


大多數輸入方法就有相應的輸出方法,這裏就把它們都合起來講。
C 風格函數:
scanf() & printf()
getchar() & putchar()
gets() & puts()

scanf()gets()的不同
scanf_s()printf_s
安全函數

C++標準輸入輸出流:

描述cin標準輸入流cout標準輸出流cerr標準錯誤(輸出)流clog標準日誌(輸出)流

cin&cout
cerr
clog

C++輸入輸出函數
cin.get()&cout.put()
cin.getline()&getline()
這兩個函數沒有對應的putline因爲沒有必要,如果你真的想整齊地輸出一行,實際上只要在輸出的後面加個換行符即可。

它們的區別

文件輸入輸出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章