首先你要明白csv的结构。其实csv就是文本文件,第一行是表头,后面都是数据,每一列用逗号分割,现在明白了吧?
给你个思路,首先更具csv的数据做一个类。比如:
class csvdata{
string gdp0105;
string gdp0106;
....
}
然后实例化一个vector
好了,现在你可以对vector进行轻松增删查改了,每次改变后写回csv就ok了。明白了么?
#include "stdafx.h"
#include
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
ifstream file ( "D:\\test.csv" ); // declare file stream: http://www.cplusplus.com/reference/iostream/ifstream/
string value;
while ( file.good() )