wielowymiarowa tablica

0

Czy mogę fuknją malloc lub operatorem new utworzyć dynamicznie wielowymiarową tablicę??

0

Możesz (było już na forum).

  int **tab,i;
  tab = (int**)malloc(sizeof(int*)*rozmiar);
  for ( i=0 ; i<rozmiar ; i++)
    tab[i] = (int*)malloc(sizeof(int)*rozmiar);

Podobnie dla new:

  tab = new int* [rozmiar];
  for ( i=0 ; i<rozmiar ; i++)
    tab[i] = new int [rozmiar];

Analogicznie dla większej ilości wymiarów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1