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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 960 fois - Téléchargée 37 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
cs_GazGaz Messages postés 31 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 14 juin 2003
13 mars 2003 à 12:06
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

++
superpa Messages postés 113 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 5 janvier 2004
6 mars 2003 à 14:47
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.