ファイル読込
→ifstreamとistringstreamなどで行う.
たとえば,以下の行列ファイルを読み込む場合を考える
//matrix.txt
2 3 5
-1 3 0
上記のファイルを読み込んで表示するプログラムは以下のようになる.
//test.cpp
#include <iostream> #include <string> #include <sstream> #include <fstream> using namespace std; int main(){ int a[2][3]; ifstream ifs("matrix.txt"); string temp; stringstream ss; for(int i = 0;i < 2;i++){ ss.str(""); ss.clear(); getline(ifs,temp); ss << temp; for(int j = 0;j < 3;j++){ ss >> a[i][j]; } } for(int i = 0;i < 2;i++){ for(int j = 0;j < 3;j++){ cout << a[i][j] << " "; } cout << endl; } return 0; }