參考
讀取 >> 寫入<<
從控制台 到控制台
從檔案 到檔案
從字串 到字串
include標頭檔案iostream
fstream
sstream
一istream物件in >> a. 從鍵盤輸入讀到a
ostream物件out << a. 從a中寫入到控制台
系統已經定義了三個物件 cin cout cerr,一般用這三個就行
二ifstream物件
ifstream in(d:/"file");
string a;
char ch;
in >> a 從檔案中讀到a 空格停止
in.get(ch) 乙個字元停止
ofstream物件
out <
out<1.最好在定義物件後,立即判斷是否繫結檔案成功
if(!in)
cout<
2.也可以不用建構函式繫結檔案,用
in.open("")
in.close();
三。istringstream物件
string line = "hello";
string word;
istringstream in(line) // 繫結乙個字串
while (in >> word) //讀取line字串中的字串到字串word中(遇空格停止),讀完之後自動退出while迴圈
可以先提取檔案中一行,行作為字串,然後再對行中的內容處理
ostringstream物件
繼承關係:
下面的繼承上面的
C 11新標準總結
c 11新標準出現已久,在此主要對它做乙個總結 c 11新增型別long long和unsigned long long,以支援64位的整型,char16 t,char32 t,以支援16位和32位的字元表示。用大括號括起來的列表 初始化列表 的適用範圍,使其可用於所有內建型別和使用者定義的型別。使...
C11編輯器公升級和C11標準使用
c11中的一些特性需要對應的編譯器才能支援。而有些系統預設的編譯器並不支援c11,所以需要4.8及其以上的版本。以下採用c11才支援的std unordered set來進行測試。include include include include include using namespace std ...
縱橫C 11標準(目錄)
c 11標準正式通過,正式發布也指日可待,vs和gcc都已經為c 11標準提前做好了部分準備 有些標準仍舊為支援 希望新的標準能夠得到完美的支援 比如c 03標準中的分離模板定義到現在大部分編譯器也沒有很好的支援,export關鍵字也就廢了 個人認為c 11標準中基本原則中的核心是 我根據自己的理解...