c 檔案讀寫總結 stream 例子使用

2022-03-02 14:12:12 字數 1471 閱讀 6733

ostringstream : 用於執行c風格字串的輸出操作。

istringstream : 用於執行c風格字串的輸入操作。

stringstream : 同時支援c風格字串的輸入輸出操作。

通常,ostringstream 類用來格式化字串,避免申請大量的緩衝區,替代sprintf。該類能夠根據內容自動分配記憶體,其對記憶體管理也是相當到位。

#include #include 

//#include using

namespace

std;

//ostringstream 用於執行c風格字串的輸出操作

void

ostringstream_test()

//istringstream 用於執行c風格字串的輸入操作

void

istringstream_test()

std::cout

<< "

\r\n

"

void

stringstream_test()

std::cout

<< "

\r\n

"<}int

main()

檔案頭#include #include #include #include #include

using namespace std;

從檔案中逐詞讀取

void

getfromfile()

}

從檔案中逐行讀取

void

getfromfilebyline()

}

從檔案中逐詞讀取並寫入vector容器中

void

filetovectorbyword()

vector

v;string

s;

while (!infile.eof())

vector

::const_iterator it = v.begin(); //

開始驗證

while (it !=v.end())

}

從檔案中逐行讀取並寫入vector容器中

void

filetovectorbyline()

vector

v;string

s;

while (!infile.eof())

vector

::const_iterator it =v.begin();

while (it !=v.end())

}

istringstream的使用

void

teststringstream()

} }

C 利用Stream讀寫大檔案

在日常生活中,可能會遇到大檔案的讀取,不論是什麼格式,按照儲存檔案的格式讀取大檔案,就會在buffer中看到相關的檔案頭合內容,以一次.txt檔案訪問為例。using system.io private void button2 click object sender,eventargs e byt...

C 檔案讀寫總結

在c 中如何實現檔案的讀寫?先看簡單的c 源程式 fout 我是it小小鳥 fout.close string filename1 ofstream fout filename1.c str fout 我是it小小鳥 fout.close ofstream fout first.txt fout 我...

C 讀寫檔案總結

c 建立目錄 建立目錄c sixage directoryinfod directory.createdirectory c sixage d1指向c sixage sixage1 directoryinfod1 d.createsubdirectory sixage1 d2指向c sixage s...