• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Odczyt rozmiarów dwuwymiarowego wektora

Object Storage Arubacloud
0 głosów
455 wizyt
pytanie zadane 27 października 2018 w C i C++ przez MAXIM7 Obywatel (1,990 p.)
zamknięte 27 października 2018 przez MAXIM7

Cześć, mam pytanie dotyczące wektorów. Jak odczytać ilość wierszy oraz kolumn w dwuwymiarowym wektorze, np. takim vector<vector<int>> x;?

Na google znalazłem coś takiego x.get(0).size() - to miałoby odczytywać rozmiar pierwszego wiersza, ale mi to nie działa.

chciałbym wyświetlić zawartość tego wektora:

	for (int i = 0; [dopóki i jest mniejsze od rozmiaru wierszy]; i++)
	{
		for (int j = 0; [dopóki j jest mniejsze od rozmiaru kolumn] ; j++)
		{
			cout << x[i][j] << " ";
		}
        cout << endl;
	}

 

komentarz zamknięcia: uzyskana odpowiedz

1 odpowiedź

0 głosów
odpowiedź 27 października 2018 przez RafalS VIP (122,820 p.)
 
Najlepsza
    vector<vector<int>> v2d = { {1,2},{3,4} };
    for (auto & row : v2d) {
        for (auto & number : row) {
            cout << number << " ";
        }
        cout << endl;
    }

    for (size_t i = 0; i < v2d.size(); i++)    {
        for (size_t j = 0; j < v2d[i].size(); j++) {
            cout << v2d[i][j] << " ";
        }
        cout << endl;
    }

    for (auto row = v2d.begin(); row != v2d.end(); ++row) {
        for (auto element = row->begin(); element != row->end(); ++element) {
            cout << *element << " ";
        }
        cout << endl;
    }

 

Podobne pytania

0 głosów
1 odpowiedź 1,001 wizyt
pytanie zadane 27 października 2018 w C i C++ przez MAXIM7 Obywatel (1,990 p.)
0 głosów
1 odpowiedź 148 wizyt
pytanie zadane 15 lutego 2017 w HTML i CSS przez Benek Szeryf (91,170 p.)
0 głosów
1 odpowiedź 168 wizyt
pytanie zadane 13 stycznia 2021 w C i C++ przez Foszy Początkujący (250 p.)

92,687 zapytań

141,599 odpowiedzi

320,089 komentarzy

62,048 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...