我正在从ifstream
中读取数据。我有一个对象,该对象的operator>>
读取一个整数n,一个整数m,然后读取m个整数(矩阵)的n行。
在我的ifstream
中,我有一个矩阵列表,但每个矩阵块的开头都没有整数n和m。尽管如此,我仍想使用对象的istream
运算符读取>>
。
我不想更改我的operator>>
。另外,我不会在文件中的每个矩阵之前添加行数和列数,因为它们是恒定的。
那么有没有办法将这两个固定值整数插入我的ifstream
中,以便能够使用矩阵的现有运算符>>
?
具有3行4列矩阵的数据文件:
0 1 2 5
1 4 8 6
1 4 7 3
4 5 6 8
6 9 7 2
8 7 9 4
...
我正在从ifstream读取数据。我有一个对象,其运算符>>读取一个整数n,一个整数m,然后读取m个整数(矩阵)的n行。在我的ifstream中,我有一个矩阵列表,但没有...
挑战是,一旦矩阵开始提取某些东西,您将无法再控制所使用的istream
。
编号