码迷,mamicode.com
首页 > 编程语言 > 详细

C/C++读写csv文件

时间:2018-01-22 14:12:58      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:mes   博客   结构   ack   rar   csv   cout   art   std   

博客转载自:http://blog.csdn.net/u012234115/article/details/64465398

C++ 读写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;  
} 

输出

技术分享图片

技术分享图片

C/C++读写csv文件

标签:mes   博客   结构   ack   rar   csv   cout   art   std   

原文地址:https://www.cnblogs.com/flyinggod/p/8328493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!