资源简介
在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语言词法分析程序有状态图
评论
共有 条评论