Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica dwuwymiarowa - rozmiar zależny od zmiennych

Ostatnio zmodyfikowano 2024-08-20 22:26
Autor Wiadomość
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 ?

C/C++
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 ] << " ";
   
}
P-181469
tBane
Temat założony przez niniejszego użytkownika
» 2024-08-20 21:58:18
Chat GPT:
C/C++
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 ] << " ";
   
}
P-181470
pekfos
» 2024-08-20 22:00:41
Możesz zrobić wektor wektorów, albo jeden wektor i obliczać indeks jako x * height + y.
P-181471
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

canvas - grass
canvas - grass
P-181472
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?
P-181473
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.
P-181474
« 1 »
  Strona 1 z 1