Se connecter / S'enregistrer
Votre question

probleme avec l utilisation de la fonction strchr en C

Tags :
  • chaine
  • Programmation
Dernière réponse : dans Programmation
16 Octobre 2005 12:27:01

Bonjour je souhaiterais pouvoir rechercher dans ma chaine de caractere le premier caractere commencant par une lettre

J ai bien pensé faire quelque chose comme ca
strchr(mavariable,'[a-z][A-Z]');
Mais le compilateur me rejette

Comment puis je faire pour resoudre ce probleme ?

Merci d avance

Autres pages sur : probleme utilisation fonction strchr

a b L Programmation
16 Octobre 2005 12:49:06

La fonction ne prend pas les expressions régulières
tu as utilisé les quotes (') qui signifie la recherche d'un caractère, or toi tu en a mis 10 '[', 'a', ...
En fait tu devrais écrire une fonction toi-même qui cherche le premier caractère:
- tu boucles sur les caractères
- dès que tu trouves que le caractère est ((>= 'a' et <= 'z') ou (>= 'A' et <= 'Z')), tu retournes sa position.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS