注册 登录
编程论坛 C++教室

c++初学者,关于将文件输入到矩阵

uestczhh 发布于 2011-04-07 21:42, 740 次点击
    先定义了一个矩阵vector<vector<double>>m_vMatrixA,要想把文件中数据输入到此矩阵中,该如何编程呢?
fstream infile(文件名);infile>>m_vMatrixA;这样对吗?

输入以后又怎么对矩阵中的数据进行操作,比如找到矩阵数据中第几行第几列数据为零。。。
    谢谢解答。。。
6 回复
#2
pangding2011-04-08 08:30
肯定不对呀。

你得重载这些符号,让它们的逻辑满足你的要求。
#3
uestczhh2011-04-08 10:06
回复 2楼 pangding
好,谢谢,我试试。。。
#4
紫凤双飞2011-04-09 20:54
先将文件中的数据读到数组中再通过下标进行操作,应该可以吧
#5
uestczhh2011-04-09 21:08
回复 4楼 紫凤双飞
你的意思是说,c++中定义的矩阵是可以按着数组的功能操作吗?如vector m_number;m_number[2]=5;
#6
pangding2011-04-11 08:13
可以,vector 重载过 operator[]。
#7
紫凤双飞2011-04-11 17:45
回复 5楼 uestczhh
对呀,可以通过下标访问
1