Cherche une mot dans une chaine de caractere

malcolm007 Messages postés 12 Statut Membre -  
aadilove Messages postés 31 Statut Membre -
Bonjour,

comment je cherche une mot dans une chaine de caractere et l'extraire
par exemple j'ai une chaine sous la format suivants
#code:nom:stock par exemple #100:kjhygjkyhg:300#233:jgvjhjv:400#


je doit verifier est ce que le code est trouvée dans cette chaine ou nn

code 100 est trouvée
code 200 n'est pas trouvée

4 réponses

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
0
malcolm007 Messages postés 12 Statut Membre
 
je ne comprend pas
0
malcolm007 Messages postés 12 Statut Membre
 
c marche pas donne moi un exemple clair
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
donne moi un exemple clair
Je ne suis pas à tes ordres !
en quoi ça ne marche pas ? donne nous un exemple de ce que tu as fais et qui ne marche pas avec les fonctions qui sont données dans le liens sus nommé, nous verrons ce qui ne va pas.
0
evilfalcon Messages postés 76 Statut Membre
 
string s'est une bibliothèque pour géré les chaine de caractère! En gros, il te donne un tableau de caractère que tu n'as plus qu'a comparer avec ta chaine souhaitée.

avec %s tu rentres un chaine de caractères!
et strlen compte le nombre de caractères de ta chaine.

essai ça!

int main()
{
char chaine[100]={0};

scanf("%s",chaine);
printf("phrase: %s ! nombre de caractere %d", chaine,strlen(chaine));
}

ça devrait t'aider!

n'oublie pas #include<string.h>
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
evilfalcon,
string.h n'est pas une bibliothèque mais un header. C'est libc la bibliothèque qui gère les fonctions de chaînes de caractères.
0