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.