Bonjour, j'aimerais extraire une sous-chaine de caractère d'une chaine initiale.
chaine initial : salut toi he
sous-chaine extraite : toi
seulement je n'y arrive pas voici mon programme :
Je n'arrive pas extraire le mot "toi" je ne vois pas comment delimiter l'espace avant et après "toi", c'est pourquoi je solicite votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <stdlib.h> #include <string.h> int main (void) { char msg[51]="salut toi he"; char *pt; strcpy (msg,"salut toi he"); pt=strtok(msg," "); printf ("%s ",pt); printf ("\n"); system ("pause"); return (0); }
Partager