myogtha
Messages postés4Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention 3 avril 2003
-
2 avril 2003 à 19:55
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
3 avril 2003 à 23:05
j'ai un probléme en cour j'utilise une version plus ancienne que ma 5.01 et lorsque je compile mon prog il me dis :
graphic.h(50,22):convertion may lose significant digit
graphic.h(71,15):call to indentify function delay
...
puis,
serpent.cpp(18,17)....solid_fill,detect,grOk...
je dois faire quoi merci de me filer un coup de main
bye jmb
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 2 avril 2003 à 20:35
> graphic.h(50,22):convertion may lose significant digit
losque tu fais:
long l;
short s=l;
ce message est produit c'est un avertissement pour t'indique que pour passer d'un long (32bits) en un short (16bits) tu vas perdre les 16bits de poids faible. Si l = 0x12345678 alors
s = 0x5678, tu perds 0x1234. La preuve c'est que si tu fais ensuite:
long l2= s;
l2 contiendra 0x5678.
Pour éviter ce message il faut imposer au compilateur que l soit vient un short par un casting:
short s= (short)l;
Tu peux aussi désactiver ce message par un pragma.
Pour les autres messages il faut que je vois ton source.