bonjour.
je veux savoir comment extraire une chaine char * à partir d'une autre. par exemple, comment extraire le premier mot d'une chaine?
j'ai essayé cela mais ça n'a pas marché:
lorsque j'affiche mot, le compilateur m'affiche des symboles etranges!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 char* texte;// chaine source,supposé remplie char* mot;//premier mot à extraire int i=0; while(texte[i]!=' ' && texte[i]!='\0') {mot[i]=texte[i];i++;}; mot[i+1]='\n';
Quelqu'un peut me dire comment regler le probleme?? merci.
Partager