Salve a tutti,
ho un problemino con l'elaborazione di array e uso dei puntatori a puntatori;nello specifico mi trovo ad avere una funzione di questo tipo:
In una parte di un altro programma dovrei richiamare questa funzione passando appunto il char** argv; questo parametro deve essere costruito dal risultato di una strtok(testo,delim), quindi in questa maniera:codice:void function (char** argv){ argv[0]=.... argv[1]=... ecc fino a 5 }
Qualcuno potrebbe gentilmente aiutarmi??codice:int main { char* tok; char testo; tok = strtok(testo,"_"); while (tok!=NULL){ //QUI DOVREI COSTRUIRE IL FAMOSO CHAR**ARGV COMPOSTO DAI 5 TOKEN DEL TESTO tok = strtok(NULL,"_"); } }
Grazie mille in anticipo

Rispondi quotando