Dynamiczna tablica dwuwymiarowa typu char

0

Witam!
Ma ktoś z was może pomysł jak utworzyć taką tablicę?
Stworzyłem coś takiego, ale się nie kompiluje:

int wx;
int wy;

cin >> wy >> wx;

    char **tablica = new int * [wx];
   for (int j=0; j<wy; j++)
    {
     tablica[j] = new int [wy];
    }
0

ma być typu char a piszesz: "... new int ..."?

0

Po prostu nie mam pojęcia jak pogodzić to, że tablica ma być typu char a zmienne określające wielkość typu int.

0
MatiTe11nl napisał(a):

Po prostu nie mam pojęcia jak pogodzić to, że tablica ma być typu char a zmienne określające wielkość typu int.

Co ma wspólnego typ elementu tablicy ze zmiennymi oznaczającymi jej rozmiar?

Chcesz tablicę char robisz new char. Proponuję nauczyć się języka przed pisaniem czegokolwiek. Będzie Ci łatwiej.

0

Przemyśl

int x = 100, y = 100;
int** tablica = new int*[x];
for (int i = 0; i < x; ++i) {
    tablica[i] = new int[y];
} 

Z przerobieniem na char chyba sobie już poradzisz.

0

Dziękuje wszystkim za pomoc, udało mi się tego dokonać. A co do nauki języka, to właśnie się go uczę. Myślę, że łatwiej jest się czegoś nauczyć rozwiązując praktyczne problemy niż czytając masę książek które przekazują tylko teorię. Tak samo, jak uważam, że tak samo łatwiej będzie nauczyć się języka angielskiego, rozmawiając, czytając i oglądając filmy po angielsku a niżeli przerobić cały podręcznik. Człowiek gdy się rodzi uczy się mówić słuchając rodziców i dopasowując słowa do danej sytuacji. Mam nadzieję, że zrozumieliście o co mi chodzi. Jeszcze raz dziękuje wszystkim za pomoc!

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