tenir compte des majuscules en C - Programmation
Marsh Posté le 20-04-2001 à 15:23:47
En fait je m'ai trompe, c'etait pour ne pas en tenir compte, j'ai trouve c'est strnicmp
Marsh Posté le 23-04-2001 à 17:01:06
Tu la fait toi même, le parcours des chaînes, tu connais!
ça doit pouvoir se faire!
Plus facile:
Il n'existe pas sinon une fonction qui convertie une chaîne en la même chaîne en minuscule ou majuscule (comme ça tu fait la consersion et après tu compares)
![]()
Marsh Posté le 23-04-2001 à 17:12:23
Moi je dirais que pour avoir une chaine de caractere en MAJUSCULE alors qu'elle est en minuscule tu fais la chose suivante
machaine[0]=machaine[0]+'a'-'A'
(enfin a mon avis)
Marsh Posté le 23-04-2001 à 17:14:54
tu te crees ta fonction toi meme, un truc dans le genre:
int strCaseCmp(String str1,String str2){
if(strcmp(str1.toUpper(),str2.toupper())
return 1;
return 0;
}
me souviens pas de la syntaxe exact, mais lidee est la
Marsh Posté le 23-04-2001 à 17:18:06
Ensuite tu utilises strcmp... Cthulhu je connais pas toUpper donc perso je sais pas si ca marche
Marsh Posté le 23-04-2001 à 17:32:11
il n'y a pas une fonction qui s'appelle stricmp() et qui fait comme strcmp() mais en case insensitive ? Si j'ai bien compris ce que tu voulais.
Marsh Posté le 23-04-2001 à 17:40:43
| nonolemono a écrit a écrit : En fait je m'ai trompe, c'etait pour ne pas en tenir compte, j'ai trouve c'est strnicmp |
oui, tu as raison nomad, je men suis rendu compte un peu tard, mais ca faisait tellement logtemps que javais pas fait de C, ca ma fait du bien.... ![]()
Marsh Posté le 24-04-2001 à 03:13:42
regarde les fonction toupper et tolower
Marsh Posté le 24-04-2001 à 09:58:42
| Cthulhu a écrit a écrit : scuse, toupper c du java, en c je crois que c uppercase |
toupper et tolower existent sous ces noms aussi en C
Marsh Posté le 24-04-2001 à 11:00:53
ok, merci de corriger mon ignorence due a une hibernation JAVASelle...
Marsh Posté le 20-04-2001 à 14:48:44
Strcmp ne le fait pas et je voudrai pouvoir comparer avec et sans
Merci.