Baldack Napisano 4 Listopad 2006 Napisano 4 Listopad 2006 mam problem mianowicie... definiuje tablice (wlasciwie wskazniki na wskazniki:P) np. char **tablicaStringow=NULL;//pamiec che przydzielic sam int iloscStringow;//ilosc wyrazow scanf("%d",&iloscStringow); I moje pytanie : jak zrobic cos takiego tablicaStringow[iloscStringow][] lub *tablicaStringow[iloscStringow] a potem zdefiniowac ilosc pamieci dla odpowiednich adresow np. tablicaStringow[1][]="napisA" tablicaStringow[2][]="napisB" tablicaStringow[3][]="napisC" tablicaStringow[4][]="napisDlugi" tablicaStringow[5][]="itd..." tylko nie poszcie mi czegos takiego tablicaStringow[iloscStringow][] bo to nie jest w ansiC...
Baldack Napisano 4 Listopad 2006 Autor Napisano 4 Listopad 2006 no nic chyba jedynym rozwiazaniem jest przypisywanie przez funkcje new:) pozdro...
robaks Napisano 4 Listopad 2006 Napisano 4 Listopad 2006 no ale chyba w ten sposob nie mozna tablicaStringow[1][]="napisA" prawy element tablicy ma byc wskazany, lewy moze byc opuszczony, sprobuj tak: tablicaStringow[][1]="napisA"
Baldack Napisano 4 Listopad 2006 Autor Napisano 4 Listopad 2006 char **tablicaStringow=NULL; int m,n; tablicaStringow= new char*[n]; for(int i=0;i tablica=new char; //w duzym skrocie:) pozdro
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się