Recherche d'un caractere spécifique dans une chaine de caracteres

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 761 fois - Téléchargée 36 fois

Contenu du snippet

Mon premier code source :) ( émotion...)
Donc un ptit bout de code qui permet de trouver un caractere spécifique dans une chaine de caracteres.

Source / Exemple :


// trouver un caractere specifique dans une chaine de caracteres ///////////////

typedef char chaine[200];
chaine string;
char *ptr,c;
c='<'; // donc ici on cherche le caractere <
strcpy(string, Ligne d'exemple <14> 54613134 hophop);
ptr=strchr(string,c);

if (ptr != NULL)
{
printf("le caractere %c est a la position %d",c,ptr-string);
}
else
{
printf("not found");
}

Conclusion :


thx a superpa qui a notifié une ptite erreur aujourd'hui modifiée

A voir également

Ajouter un commentaire Commentaires
Messages postés
31
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
14 juin 2003

exact ptite erreur lors du copier collé

strcpy(string, Ligne d'exemple <14> 54613134 hophop);

voila

how on a bien droit a une ptite erreur non mé ;)

thx a toi

++
Messages postés
113
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
5 janvier 2004

Ya un truc que je comprends pas: j'ai jamais rencontré un prototype de strcpy à 4 param (excusez si c'est de l'ignorance). Si cette fonction existe bel et bien, pourrais-tu m'expliquer les param 3 et 4?
A moins que tu n'aies oubliés les " autour de la chaîne de car à copié !?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.