[C++] conversion d'un int en unsigned int
Bonjour, j'ai utilisé la fonction atoi pour convertir un char en int mais le probleme qui se pose est que le resultat ne convient pas en fonction du chiffre renvoyé.
Il faudrait que je reconvertisse le int en unsigned int mais je ne sai pas comment faire.
Il faudrait que je reconvertisse le int en unsigned int mais je ne sai pas comment faire.
4 réponses
-
ca y est le compilateur a accepté.
mais la conversion ne se fait pas, je retrouve encore un nombre négatif pour certaines valeurs entrées...
je met le bout de code au cas ou...
while (!DataRdyUSART());
getsUSART(temps_char,5);
temps_char[5]='\0';
lcd_init();
lcd_gotoxy(1,1);
lcd_puts(temps_char);
lcd_putc(' ');
lcd_putc(' ');
tps_acc = (unsigned int)atoi(temps_char); -
-
étonnant que la conversion fonctionne pas, la j'avoue que je vois pas.
-
Le (uint) est rejeté par le compilateur en "syntax error"