C++ 读取和解析逗号分隔数据
来源:互联网 发布:大数据时代的财务核算 编辑:程序博客网 时间:2024/05/20 07:52
问题
在 C++ 中读取和解析逗号分隔的数据。
思路
使用 getline 和 stringstream 以 ','
为分隔符来切分数据,然后使用标准库 string 的数值转换函数例如字符串转整形 stoi
进行解析。
代码
#include <iostream>#include <iomanip>#include <vector>#include <string>#include <sstream>using namespace std;int main() { string raw_data("3, 4, 5, 76"), tmp; vector<string> data; stringstream input(raw_data); while (getline(input, tmp, ',')) data.push_back(tmp); for (auto s : data) cout << stoi(s) << endl; return 0;}
输出:
34576
参考
- How can I read and parse CSV files in C++?
阅读全文
0 0
- C++ 读取和解析逗号分隔数据
- C语言从文件中读取多行用逗号分隔数据的解决方案
- C语言从文件中读取多行用逗号分隔数据的解决方案
- C语言从txt文本中读取多行用逗号分隔的数据
- 解析逗号分隔文本
- 逗号分隔数据替换
- 笔试:解析用逗号分隔的输入数据
- 正则表达式逗号分隔 (c++)
- gnuplot 读取逗号分隔的数据文件
- 读取用逗号分隔的文本文件
- c++逗号分隔符文本读取
- gnuplot 读取逗号分隔的数据文件
- CSV(逗号分隔)、文本文件(制表符分隔) 等文件的读取
- CSV逗号分隔符文件解析
- mysql:find_in_set 查找逗号分隔的数据
- 将List中的数据组成用逗号分隔的字符串,如'a','b','c'
- 将List中的数据组成用逗号分隔的字符串,如'a','b','c'
- JS字符串按逗号和回车分隔
- string和stringBuffer的区别
- STL中(queue)用法简单运用
- BeanUtils使用
- 别人的百度面试
- adb常用命令总结(持续更新)
- C++ 读取和解析逗号分隔数据
- Effective C++
- zookeeper在storm集群中的应用
- 2017-大一暑假集训总结
- org.slf4j:slf4j-api:添加日志管理
- GIMP 快速入门(2)
- # c#基础系列之C# 接口(interface)
- 模糊数学——模糊集合
- Oracle 之 配置HugePages内存