J'ai écrit deux for
et s'attendaient à ce qu'elles produisent chaque valeur dans un vecteur appelé data
mais ça ne marche pas. Il y a une erreur relative à data[i].at(j)
que je ne comprends pas bien.
vector<int> data; //it is filled with some integers with x rows and y columns
for ( int i = 0; i < data.size(); ++i) {
for ( int j = 0; j < col; ++j ) {
cout << data[i].at(j) << ' ';
}
cout << endl;
}
J'ai également essayé cette méthode, mais elle ne fonctionne pas non plus. data.at(i).at(j)
a une erreur.
for ( int i = 0; i < data.size(); ++i ) {
for ( int j = 0; j < col; ++j ) {
cout << data.at(i).at(j) << ' ';
cout << endl;
}
Est-ce que l'un ou l'autre peut fonctionner avec une petite correction ou est-ce qu'ils ne fonctionnent pas du tout ?