// vectorで多次元配列を扱ってみます。 // n×m 個にならくてもいいところも気にってます #include <iostream> #include <vector> using namespace std; vector< vector<int> > vii; int main( ) { vii.resize( 3 ); for ( int i=0; i < vii.size( ) ; i++ ) { vii[i].resize( 5 ); for ( int j = 0; j < vii[i].size( ); j++ ) { vii[i][j] = i*10 + j ; } } for ( i = 0 ; i< vii.size( ); i++ ) { for ( int j = 0; j < vii[i].size( ); j++ ) { cout << vii[i][j] << '\t'; } cout << endl; } return 0; } /* vii[x]のサイズは同じでなくてもいいんです。つまり vii[0]のサイズが 5で、vii[1]のサイズが2 でもいいわけです。 */ // end of file