Pb: variable signé/non-signé

Signaler
Messages postés
14
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
21 juin 2007
-
Messages postés
14
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
21 juin 2007
-
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

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

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

Messages postés
14
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
21 juin 2007

Merci,

sa marche bien

bonne programmation