ok, merci de corriger mon ignorence due a une hibernation JAVASelle...
Aricoh
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
jls
regarde les fonction toupper et tolower
cthulhu
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.... ;)
mystereetbouledegomme
strnicmp mais j'ai pas verifier
n0mad
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.
cthulhu
scuse, toupper c du java, en c je crois que c uppercase
mystereetbouledegomme
Ensuite tu utilises strcmp... Cthulhu je connais pas toUpper donc perso je sais pas si ca marche
cthulhu
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
mystereetbouledegomme
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)
shinji
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)
:)
nonolemono
En fait je m'ai trompe, c'etait pour ne pas en tenir compte, j'ai trouve c'est strnicmp
verdoux
strcmp est en principe case sensitive.
nonolemono
Strcmp ne le fait pas et je voudrai pouvoir comparer avec et sans
Merci.