Próbuję wprowadzić dane wejściowe dla wymiarów macierzy 2D. Następnie użyj danych wprowadzonych przez użytkownika, aby wypełnić tę macierz. Sposób, w jaki próbowałem to zrobić, był przez wektory (wektory wektorów). Ale napotkałem kilka błędów, gdy próbuję odczytać dane i dołączyć je do macierzy.Wektor wektorów do tworzenia macierzy
//cin>>CC; cin>>RR; already done
vector<vector<int> > matrix;
for(int i = 0; i<RR; i++)
{
for(int j = 0; j<CC; j++)
{
cout<<"Enter the number for Matrix 1";
cin>>matrix[i][j];
}
}
Ilekroć próbuję to zrobić, daje mi błąd z podpisem dolnym zakresu. Jakakolwiek rada?
Nie zainicjalizowałeś 'macierzy'. – elyashiv
@elyashiv faktycznie, 'matrix' jest inicjowany. –
@Luchian Grigore Wektory są początkowo puste. w związku z tym błąd poza zasięgiem. –