Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2749 connectés 

 


Dernière réponse
Sujet : tenir compte des majuscules en C
cthulhu ok, merci de corriger mon ignorence due a une hibernation JAVASelle...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
cthulhu 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)