C++读取csv文件
来源:互联网 发布:win7安装数据库2000 编辑:程序博客网 时间:2024/04/29 18:36
保存表头,通过序列号找到相应数据,通过表头获取对应的值
#include "stdafx.h"#include <fstream>#include <sstream>#include <map>#include <Windows.h>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ifstream file( "D:/test.csv" );string line;map< string, map< string, string > > m_Tables;map< int, string > m_Head;bool bHead = true;while ( getline( file, line ) ){istringstream sin(line);map <string, string> fields;string field;int count = 0;bool bDoneHead = false;while ( getline( sin, field, '\t' ) ){if ( !bHead ){fields[ m_Head[ count ] ] = field;} else{//表头m_Head[ count ] = field;bDoneHead = true;}count++;}if ( bDoneHead ){//已经读过表头了bHead = false;}else{for ( map <string, string>::iterator iter = fields.begin(); iter != fields.end(); iter++ ){if ( iter->first == m_Head[ 0 ] ){m_Tables[ iter->second ] = fields;break;}}}} system("pause");return 0;}
复制去Google翻译翻译结果
0 0
- 读取csv文件(C#,C++)
- C语言读取CSV文件
- C语言读取csv文件
- C#:读取csv文件,保存为csv文件
- 如何读取csv文件
- CSV文件直接读取
- C#读取CSV文件
- java读取CSV文件
- ajax 读取 .csv 文件
- Java读取CSV文件
- Java 读取 CSV 文件
- 读取.csv文件数据
- csv文件读取
- 读取/输出 CSV文件
- java读取csv文件
- c#读取csv文件
- php读取csv文件
- Python-读取csv文件
- NGUI BMFont字体制作流程
- Fragment
- GCD介绍(二):多核心的性能
- 常吃这9种食物 牙齿坏得快
- 欢迎使用CSDN-markdown编辑器
- C++读取csv文件
- 【ffmpeg学习记录】ndk-r10d编译ffmpeg-2.6
- 多线程并发之java内存模型JMM
- ubuntu环境下GDB调试FFMPEG+X264+MP3遇到的问题(持续更新)
- spring 集成 ehcache
- Thread方法解析
- 触发器
- hdu(1166):敌兵布阵—树状数组的应用
- JAVA获取优酷、土豆、酷6等视频实例