C/C++读写csv文件
来源:互联网 发布:mac 简体中文输入法 编辑:程序博客网 时间:2024/05/18 01:18
csv文件其实就是文本文件,每行字段用逗号分隔。
代码
#include <iostream>#include <string>#include <vector>#include <fstream>#include <sstream>using namespace std;int main(){// 写文件ofstream outFile;outFile.open("data.csv", ios::out); // 打开模式可省略outFile << "name" << ',' << "age" << ',' << "hobby" << endl;outFile << "Mike" << ',' << 18 << ',' << "paiting" << endl;outFile << "Tom" << ',' << 25 << ',' << "football" << endl;outFile << "Jack" << ',' << 21 << ',' << "music" << endl;outFile.close();// 读文件ifstream inFile("data.csv", ios::in);string lineStr;vector<vector<string>> strArray;while (getline(inFile, lineStr)){// 打印整行字符串cout << lineStr << endl;// 存成二维表结构stringstream ss(lineStr);string str;vector<string> lineArray;// 按照逗号分隔while (getline(ss, str, ','))lineArray.push_back(str);strArray.push_back(lineArray);}getchar();return 0;}
结果
0 1
- 【c++】csv文件读写
- 【C++】读写CSV文件
- 【C#】CSV文件读写
- C/C++读写csv文件
- C/C++读写csv文件
- C语言读写CSV表格
- 读取csv文件(C#,C++)
- 【C/C++】文件读写
- C语言解析CSV文件!
- C语言读取CSV文件
- C语言解析csv文件
- C语言读取csv文件
- C++/C 文件二进制读写
- C++/C 文件二进制读写
- commons-csv读写CSV文件
- c语言读写文件
- 文件读写(c)
- C#-读写INI文件
- 2017.3.10NOIP模拟赛题解及反思(伪)
- Andrroid Stodio的安装问题
- 播放器设置播放完毕监听
- python:标识符必须以字母或下划线开头,后面跟字母,下划线或者数字
- 使用基于Apache Spark的随机森林方法预测贷款风险
- C/C++读写csv文件
- 我是如何战胜懒惰的?
- ACM程序设计题目 Problem R-18
- L1-024. 后天
- SQL 语句查询指定某日期的数据
- 不分区u盘,实现bios和uefi双引导进入pe
- 机器学习必看系列--决策树1
- 玩转AppBarLayout,更酷炫的顶部栏
- SCR888 Give Slot Game Welcome Bonus Monthly Deposit RM 30 Free RM 50