Esta vez tengo un problema con strtok: tengo la siguiente funcion:
Código:
char** obtengo(char *cadena){
char **palabras = NULL;
char palabra[50];
int i=0;
palabra = strtok(cadena,",");
while( palabra!=NULL ) {
palabras[i] = strdup(palabra);
i++;
palabra = strtok(NULL,",");
}
return palabras;
}
Recibe por puntero una cadena de palabras separadas por comas. Necesito sacar mediante strtok las diferentes palabras y guardarlas en un array que devuelvo.
El problema viene al hacer strtok con el puntero cadena, me devuelve un error de incompatibilidad.