Bonjour,
Je vous explique mon problème. Il m'est impossible d'utiliser la fonction strtok_r() pour découper une chaine de caractère car celle ci sera récupéré dans un pointeur.
En gros je voudrais utiliser quelque chose comme ceci :
Vous avez une idée du moyen d'arriver a mes fins ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char *string = point_string() , *key = NULL, *lasts = NULL; // point_string() retournant donc une chaine de caractère ex : "anglais;français;allemand" key = strtok_r(string, ";\r",&lasts); printf("%s\n",key);
PS: L'idée de copier le pointeur dans un tableau précédemment crée pourrait être bonne si ma chaine était de taille fixe. Ce qui n'est pas mon cas
Partager