Baldack Napisano 4 Listopad 2006 Share 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... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Baldack Napisano 4 Listopad 2006 Autor Share Napisano 4 Listopad 2006 no nic chyba jedynym rozwiazaniem jest przypisywanie przez funkcje new:) pozdro... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
robaks Napisano 4 Listopad 2006 Share 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" Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Baldack Napisano 4 Listopad 2006 Autor Share 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 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
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ę