|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
riempire matrice di char a runtime
riempire matrice di char a runtime senza avere dimensionato SoundL in pratica vorrei che SoundL la inizializzo senza sapere di quanti elementi sarà composta e poi a runtime creo gli indici di char a secondo di NumeroFile
---------------------------- char SoundLista[99][MAX_PATH]; char **SoundL;//La voglio riempire a runtime for(int i=0; i<NumeroFile; i++){ //Quì sotto ho un eccezzione SoundL[i] = (char *) malloc (strlen(SoundLista[i])+1 ); //SoundL[i] = new char (lstrlen(SoundLista[i])+1 ); //int a = lstrlen(SoundLista[i])+1; //SoundL[i] = new char[a]; strcpy(SoundL[i],SoundLista[i]); } -------------------------- ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Prima dell'eccezione devi allocare il vettore di puntatori:
SoundL = new (char *)[NumeroFile]; |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:12.



















