- Question sur strstr() [C] - C++ - Programmation
Marsh Posté le 17-10-2002 à 10:23:15
Voici une des implementations de strstr:
Code :
|
Tu peux la modifier pour qu'elle soit pas case sensitive.
Sinon, pourquoi ne pas modifier la chaine en mettant tous les caractères en majuscule (ou minuscule) à la fois dans la chaine ou tu recherches, et à la fois dans la chaine recherchée?
Si t'es sous Windows, il y a la fonction _strupr pour cela, ou alors une fonction dans CString des MFCs.
Marsh Posté le 21-10-2002 à 15:51:26
schtroumpheur a écrit a écrit : y a t'il un moyen facile de remedier a cela? Une autre fonction que strstr() p e? oui tu la combine avec les fonctions upper() et lower() qui te mette toute une chaine en MAJ ou en MIN il me semble que c dans stdlib mais pas sur Merci |
Marsh Posté le 16-10-2002 à 20:20:03
En fait, j'utilise cette fonction mais je viens de me rendre compte qu'elle tiens compte des majuscules et minuscules.
Donc si je fais strstr("salut les copains", "Copains" );
elle me retourne NULL alors que copains s'y trouve
y a t'il un moyen facile de remedier a cela?
Une autre fonction que strstr() p e?
Merci