Basile n'a pas tord. C'est franchement pas compliqué de réécrire "strcmp()" (ça fait partie des exercices standard qu'on donne aux élèves) alors y adapter un petit artifice pour ne pas prendre la casse en compte c'est bateau !!!Citation
herui
Bonjour,
Je cherche à porter sous linux un porgramme en
CPP.
Le seul probleme est que la fonction stricmp n'est
pas reconnu.
Je voudrais savoir s'il y a un équivalent.. ou une
bibliothèque existante.
la page est ici :
Merci pour votre aide.
Citation
Sve@r
...
C'est franchement pas compliqué de réécrire "strcmp()" (ça fait partie des exercices standard qu'on donne aux élèves) alors y adapter un petit artifice pour ne pas prendre la casse en compte c'est bateau !!!
...
Citation
C'est franchement pas compliqué de réécrire "strcmp()"
Citation
Sve@r
herui a écrit :Bonjour,
Je cherche à porter sous linux un porgramme en
CPP.
Le seul probleme est que la fonction stricmp
n'est
pas reconnu.
Je voudrais savoir s'il y a un équivalent.. ou
une
bibliothèque existante.
la page est ici :
Merci pour votre aide.
Basile n'a pas tord. C'est franchement pas
compliqué de réécrire "strcmp()" (ça fait partie
des exercices standard qu'on donne aux élèves)
alors y adapter un petit artifice pour ne pas
prendre la casse en compte c'est bateau !!!
Au pire tu copies tes 2 chaînes dans 2 zones
tampon en les convertissant toutes les 2 en
minuscules (tolower()) puis tu appelles strcmp()
!!!
L'homme qui murmurait à l'oreille des pingouins
int spstricmp(char a[], char b[]) { int dif = 0;~ ~ while ( (*a || *b) && !(dif = toupper(*(a++)) - toupper(*(b++)) )) ; return(dif);