Pb: variable signé/non-signé

dragon3x6 Messages postés 14 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 21 juin 2007 - 7 avril 2004 à 15:20
dragon3x6 Messages postés 14 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 21 juin 2007 - 7 avril 2004 à 15:34
Salut,

j'aurais besoin d'une info:

lorsque je fais une comparaison entre la longueur d'un mot et un nombre (15<strlen(char)), le compilateur m'affiche un warning dont je n'arrive pas à me debarasser.

J'ai cherché sur internet mais sans résultat.

Si quelqu'un pouvait me dire de quoi il en retourne et comment arranger cela.

warning C4018: '<' : signed/unsigned mismatch.

merci d'avance.

2 réponses

hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 juin 2007 2
7 avril 2004 à 15:24
faut faire un ptit cast ...

	int a=15;
if (strlen(maChaine)>(unsigned int)a)

0
dragon3x6 Messages postés 14 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 21 juin 2007
7 avril 2004 à 15:34
Merci,

sa marche bien

bonne programmation
0
Rejoignez-nous