CSV文件作为一种简单易用的信息存储文件,有着非常广泛的用途,在游戏开发行业的应用尤为普遍,它比普通ini文件记录信息更加方便,具有更加严谨的格式信息,同时又没有数据库存储数据那么复杂。
它的记录形式通常以逗号为字段间分隔符,以回车为每条记录间分割符的简单文本格式,通过Excel打开如下所示:
通过普通通文本编辑器打开,如下图所示:
它的记录形式通常以逗号为字段间分隔符,以回车为每条记录间分割符的简单文本格式,通过Excel打开如下所示:
通过普通通文本编辑器打开,如下图所示:
通过上面的图示,可知csv记录的信息实际上就是一个二维信息集,所以第一步应该是有一个将csv文件转换成二维信息集的类,如下:
#ifndef _CSV_FILE_
#define _CSV_FILE_
#include <fstream>
#include <vector>
#include <string>
#include <iostream>
using namespace std;
typedef vector< string > VecString;
typedef vector< VecString > Matrix