Tablica dwuwymiarowa - rozmiar zależny od zmiennych
Ostatnio zmodyfikowano 2024-08-20 22:26
tBane Temat założony przez niniejszego użytkownika |
Tablica dwuwymiarowa - rozmiar zależny od zmiennych » 2024-08-20 21:52:15 Witam. Wiem, że są inne sposoby, ale na pewno jest jakaś metoda na to by tworzyć dynamiczne tablice o "zmiennym" rozmiarze ? void createTab( int width, int height ) { int tab[ width ][ height ]; for( int i = 0; i < width; i++ ) for( int j = 0; j < height; j++ ) std::cout << tab[ i ][ j ] << " "; }
|
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-08-20 21:58:18 Chat GPT:void createTab( int width, int height ) { std::vector < std::vector < int >> tab( width, std::vector < int >( height ) ); for( int i = 0; i < width; i++ ) for( int j = 0; j < height; j++ ) std::cout << tab[ i ][ j ] << " "; }
|
|
pekfos |
» 2024-08-20 22:00:41 Możesz zrobić wektor wektorów, albo jeden wektor i obliczać indeks jako x * height + y. |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-08-20 22:05:42 Zrobię wektor wektorów. Potrzebne mi to do generowania mapy, gdyż chcę wykorzystać renderowanie mapy do rysowania "canvasu" dla edytora budynków |
|
pekfos |
» 2024-08-20 22:18:41 Tylko po co wklejasz te screeny? Co to może wnosić do rozmowy o tablicy dwuwymiarowej intów? |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-08-20 22:26:10 No, to że rozmiar canvasu jest zależny od dwuwymiarowej tablicy intów. |
|
« 1 » |