是c++
標準定義的標頭檔案,它定義了乙個
string
的字串類,裡面包含了
string
類的各種操作,如
s.size(), s.erase(), s.insert()
等。但又包含了老的
c版本的字串操作如
strcpy、
strcat
等,這就相當於,在
的檔案中除了定義自己的
string
類之外,還加了乙個
#include
一句包含了
c版本的字串操作。
io庫:
(1)、istream(輸入流)型別,提供輸入操作;
(2)、ostream(輸出流)型別,提供輸出操作;
(3)、cin,乙個istream物件,標準輸入流,用來從標準輸入讀取資料;
(4)、cout,乙個ostream物件,標準輸出流,從標準輸出寫入資料,輸出可以重定向( 「>」 或「1>」)到乙個指定檔案中;用於將資料寫入標準輸出,通常用於程式的正常輸出內容。
(5)、cerr,乙個ostream物件,標準錯誤流,通常用於輸出程式錯誤資訊或與其它不屬於正常邏輯的輸出內容,寫入到標準錯誤,預設情況下,寫到cerr的資料是不緩衝的;錯誤資訊可以直接傳送到顯示器,而無需等到緩衝區或者新的換行符時,才被顯示;可以通過」 2> 」方式重定向輸出到指定檔案中;cerr通常用於輸出錯誤資訊或其它不屬於程式正常邏輯的輸出內容。
(6)、clog:乙個ostream物件,標準錯誤流,關聯到標準錯誤;與cerr區別:cerr和clog都是標準錯誤流,區別在於cerr不經過緩衝區,直接向顯示器輸出資訊,而clog中的資訊缺省會存放在緩衝區,緩衝區滿或者遇到endl時才輸出;預設情況下,寫到clog的資料是被緩衝的。clog通常用於報告程式的執行資訊,存入乙個日誌檔案中。
(7)、>>運算子,用來從乙個istream物件讀取輸入資料;
(8)、《運算子,用來向乙個ostream物件寫入輸出資料;
(9)、getline函式,從乙個給定的istream讀取一行資料,存入乙個給定的string物件中。
C 標頭檔案整理
iostream 標頭檔案主要包含了系統的標準輸入輸出函式以及資料的宣告和定義 cstdio使用流來操作物理裝置如鍵盤,印表機,終端或者系統支援的其它型別的檔案,也是標準輸入輸出庫 algorithm 定義了一系列特別設計用於元素範圍的函式,範圍是可以通過迭代器或指標訪問的任何物件序列,例如1陣列和...
C語言所有標頭檔案整理
字元處理函式 本類別函式用於對單個字元進行處理,包括字元的類別測試和字元的 大小寫轉換 字元測試是否字母和數字 isalnum 是否字母 isalpha 是否控制字元 iscntrl 是否數字 isdigit 是否可顯示字元 除空格外 isgraph 是否可顯示字元 包括空格 isprint 是否既...
整理庫函式,標頭檔案 C
include include intmain void isalpha判斷是字母,islower小寫字母,isupper大寫字母,istoupper轉化大寫,istolower轉化小寫。示例用的是isalpha其他用法類似 include include intmain elseif isalph...