c++ 读取txt文件,split分割字符串
来源:互联网 发布:迅雷无法访问网络 编辑:程序博客网 时间:2024/06/07 07:19
#include <iostream>
#include <fstream>
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <sstream>
#include <deque>
using namespace std;
string pattern=" ";
int x;
vector< string> split( string str, string pattern)
{
vector<string> ret;
if(pattern.empty()) return ret;
size_t start=0,index=str.find_first_of(pattern,0);
while(index!=str.npos)
{
if(start!=index)
ret.push_back(str.substr(start,index-start));
start=index+1;
index=str.find_first_of(pattern,start);
}
if(!str.substr(start).empty())
ret.push_back(str.substr(start));
return ret;
}
int main()
{
ifstream in("C:/Users/Administrator/Desktop/2.txt");
for(string s;getline(in,s);)
{
//cout<<s<<","<<endl;
vector< string> result=split(s,pattern);
x=atoi(result[2].c_str());
cout<<x<< endl;
}
system("pause");
}
#include <fstream>
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <sstream>
#include <deque>
using namespace std;
string pattern=" ";
int x;
vector< string> split( string str, string pattern)
{
vector<string> ret;
if(pattern.empty()) return ret;
size_t start=0,index=str.find_first_of(pattern,0);
while(index!=str.npos)
{
if(start!=index)
ret.push_back(str.substr(start,index-start));
start=index+1;
index=str.find_first_of(pattern,start);
}
if(!str.substr(start).empty())
ret.push_back(str.substr(start));
return ret;
}
int main()
{
ifstream in("C:/Users/Administrator/Desktop/2.txt");
for(string s;getline(in,s);)
{
//cout<<s<<","<<endl;
vector< string> result=split(s,pattern);
x=atoi(result[2].c_str());
cout<<x<< endl;
}
system("pause");
}
1 0
- c++ 读取txt文件,split分割字符串
- 从txt文件读取内容并进行字符串分割
- 分割字符串函数split(C#)
- 分割字符串函数split(C#)
- c 分割字符串函数 split
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++:实现split分割字符串
- C++ 写入数据到.txt文件 从.txt文件读取数据 string字符串分割
- C#--读取txt文件
- split 字符串分隔/读取txt文件时有隐藏换行符怎么办
- C/C++实现split分割字符串
- C/C++实现split分割字符串
- C++:实现split分割字符串 - 改进
- Linux系统下使用split命令分割大文件.txt
- 能看懂的Pandas教程
- 更改TabBar的字体颜色
- 贪心 hdu2037
- Unity 围绕物体 围成一个圆 unity生成圈圈
- Java中统计字符出现个数和单词出现个数(Map解决)
- c++ 读取txt文件,split分割字符串
- Android中IntentService与Service的区别
- setter getter方法
- SOCKET绑定时,端口和地址为0解析
- MyISAM 和 InnoDB 讲解
- Shell中特殊变量
- windows10更新以后古格浏览器部分汉字显示成方框解决方案
- SVN多用户开发 代码冲突&解决办法
- isKeyPressed 与 listener 的使用选择