int
comma=line.find(
','
,
0
);
float
A[i]=atof(line.substr(comma+
1
,line.length()-comma-
1
).c_str());
大家应该都只奥vector(向量)是
C++
中
的一种
数据
结构,确切的说是一个类。它相当于一个动态的
数组
,当程序员无法知道自己需要的
数组
的规模多大时,用其来解决问题可以达到最大节约空间的目的。这篇文章介绍的是
C++
从文本
文件
读取
数据
到vector
中
的方法,下面话不多说,直接来看示例代码吧。
如题,要将如下文本
文件
读进vector
中
示例代码如下
#include <iostream>
using namespace std;
#include <cmath>
#include <vector>
#include <fstream>
//将文本
文件
中
得
数据
读入vector
中
,并返回一个v
本程序可以读入任意行和列的
csv
文件
,
保存
在Data这个
数组
内部
本人找寻CSDN上所有其他类似功能程序,发现没有一个满足我的要求
于是自行编写,可以说领先超越CSDN所有其他类似功能程序,实用性极强
#include <iostream>
#include <fstream>
#include <sstream>
#include <typeinfo>
#include <c
string
>
using namespace std;
I am trying to read a *.
csv
-file. 我正在尝试
读取
*.
csv
文件
。
The *.
csv
-file consist of two columns separat
ofstream outFile;
outFile.open("data.
csv
", ios::out); // 打开模式可省略
for(int j=0;j<TotalLength;j++)
for (int i = 0; i < 4; i++)
outFile << ReadEEGALL[i][j] << ",";
outFile << std::endl;
outFile.close().