資源簡介
在VS2008和2010下自己寫的c++讀寫txt文件輸入輸出,包括:逐行讀取Txt、將每行按指定分隔符分解、string類型向數值型轉換、內存內容寫txt,注釋較詳細,具有較好的使用價值,希望有所幫助。謝謝!
代碼片段和文件信息
#include?“CutStrLineBySeparator.h“
//////////////////////////////////////////////////////////////////////////
//以分隔符為基準分割字符串
//參數:
// strLine:待分割字符串
// separator:分隔符
// strBufferLineVec:分割后存儲容器
bool?CutStrLineBySeparator(string?strLinechar?separatorvector&strBufferLineVec)
{
vector::size_type?startPos=0;
vector::size_type?endPos=0;
endPos=strLine.find_first_of(separatorstartPos);
while?(endPos!=string::npos)
{
strBufferLineVec.push_back(strLine.substr(startPosendPos-startPos));
startPos=strLine.find_first_not_of(separatorendPos+1);
endPos=strLine.find_first_of(separatorstartPos);
}
strBufferLineVec.push_back(strLine.substr(startPosendPos));
return?true;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????30??2011-12-14?20:55??ReadTxtByLine\Debug\mytxt.txt
?????文件??????89088??2011-12-26?22:34??ReadTxtByLine\Debug\ReadTxtByLine.exe
?????文件?????593764??2011-12-26?22:34??ReadTxtByLine\Debug\ReadTxtByLine.ilk
?????文件?????789504??2011-12-26?22:34??ReadTxtByLine\Debug\ReadTxtByLine.pdb
?????文件????????769??2011-12-15?16:37??ReadTxtByLine\ReadTxtByLine\CutstrLineBySeparator.cpp
?????文件????????472??2011-12-15?16:37??ReadTxtByLine\ReadTxtByLine\CutStrLineBySeparator.h
?????文件???????6276??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\BuildLog.htm
?????文件?????179755??2011-12-15?16:37??ReadTxtByLine\ReadTxtByLine\Debug\CutstrLineBySeparator.obj
?????文件?????230419??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\main.obj
?????文件?????????67??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\mt.dep
?????文件????????621??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\ReadTxtByLine.exe.intermediate.manifest
?????文件?????195177??2011-12-15?22:09??ReadTxtByLine\ReadTxtByLine\Debug\ReadTxtByLine.obj
?????文件?????281600??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\vc90.idb
?????文件?????274432??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug\vc90.pdb
?????文件???????1460??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\main.cpp
?????文件????????611??2011-12-15?18:02??ReadTxtByLine\ReadTxtByLine\ReadTxtByLine.cpp
?????文件????????432??2011-12-15?17:05??ReadTxtByLine\ReadTxtByLine\ReadTxtByLine.h
?????文件???????3940??2011-12-15?16:36??ReadTxtByLine\ReadTxtByLine\ReadTxtByLine.vcproj
?????文件???????1427??2011-12-15?22:16??ReadTxtByLine\ReadTxtByLine\ReadTxtByLine.vcproj.WWW-A16E7AAEF99.Administrator.user
?????文件???????1427??2011-12-26?22:35??ReadTxtByLine\ReadTxtByLine\ReadTxtByLine.vcproj.WWW-AF1DECB163A.Administrator.user
?????文件????1313792??2011-12-26?22:35??ReadTxtByLine\ReadTxtByLine.ncb
?????文件????????905??2011-12-13?17:12??ReadTxtByLine\ReadTxtByLine.sln
????..A..H.?????26112??2011-12-26?22:35??ReadTxtByLine\ReadTxtByLine.suo
?????文件?????????35??2011-12-25?13:11??ReadTxtByLine\說明.txt
?????目錄??????????0??2011-12-26?22:34??ReadTxtByLine\ReadTxtByLine\Debug
?????目錄??????????0??2011-12-26?22:34??ReadTxtByLine\Debug
?????目錄??????????0??2011-12-26?22:35??ReadTxtByLine\ReadTxtByLine
?????目錄??????????0??2011-12-26?22:55??ReadTxtByLine
-----------?---------??----------?-----??----
??????????????3992115????????????????????28
............此處省略1個文件信息
- 上一篇:C++第一次大作業
- 下一篇:c語言詞法分析程序有狀態圖
評論
共有 條評論