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;
從檔案中逐詞讀取
voidgetfromfile()
}
從檔案中逐行讀取
voidgetfromfilebyline()
}
從檔案中逐詞讀取並寫入vector容器中
voidfiletovectorbyword()
vector
v;string
s;
while (!infile.eof())
vector
::const_iterator it = v.begin(); //
開始驗證
while (it !=v.end())
}
從檔案中逐行讀取並寫入vector容器中
voidfiletovectorbyline()
vector
v;string
s;
while (!infile.eof())
vector
::const_iterator it =v.begin();
while (it !=v.end())
}
istringstream的使用
voidteststringstream()
} }
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...