tenir compte des majuscules en C

tenir compte des majuscules en C - Programmation

Marsh Posté le 20-04-2001 à 14:48:44    

Strcmp ne le fait pas et je voudrai pouvoir comparer avec et sans
Merci.

Reply

Marsh Posté le 20-04-2001 à 14:48:44   

Reply

Marsh Posté le 20-04-2001 à 15:10:58    

strcmp est en principe case sensitive.

Reply

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

Reply

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)
 
:)

Reply

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)

Reply

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

Reply

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

Reply

Marsh Posté le 23-04-2001 à 17:18:26    

scuse, toupper c du java, en c je crois que c uppercase

Reply

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.


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 23-04-2001 à 17:40:07    

strnicmp mais j'ai pas verifier

Reply

Marsh Posté le 23-04-2001 à 17:40:07   

Reply

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.... ;)

Reply

Marsh Posté le 24-04-2001 à 03:13:42    

regarde les fonction toupper et tolower


---------------
A Plus Donc...  [:jls]
Reply

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


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
Reply

Marsh Posté le 24-04-2001 à 11:00:53    

ok, merci de corriger mon ignorence due a une hibernation JAVASelle...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed