PDA

Visualizza la versione completa : [C] Malloc e Array di Puntatori


kNemo
03-05-2004, 19:10
Come faccio a creare un Array di puntatori con il Malloc ???
devo creare un array di puntatori a char...

Grazie

iguana13
03-05-2004, 19:46
Credo che vada bene così:


char **punt;
punt = malloc(nomeropuntatori * sizeof(char *));
if(punt == NULL) {...}

/* Coder */
03-05-2004, 21:05
Originariamente inviato da iguana13
Credo che vada bene così:


char **punt;
punt = malloc(nomeropuntatori * sizeof(char *));
if(punt == NULL) {...}


Mi permetto di fare una piccola correzione.


Originariamente inviato da iguana13
Credo che vada bene così:


char **punt;
punt = (char**)malloc(nomeropuntatori * sizeof(char *));
if(punt == NULL) {...}


Un void* non può essere convertito a char**.

ADIOS !!

kNemo
03-05-2004, 21:41
Un void* non può essere convertito a char**.


e allora come si fa' ???

/* Coder */
03-05-2004, 22:48
Originariamente inviato da kNemo
e allora come si fa' ???

Scusa mi son spiegato male, con il casting puoi.

Ciao !

Loading