[C++] conversion d'un int en unsigned int
super blaireu
-
knoo -
knoo -
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.
A voir également:
- Atoi unsigned
- Int converter - Télécharger - Bureautique
- Can't multiply sequence by non-int of type 'float' - Forum Python
- Gigaset int 1 - Forum telephonie fixe
- Convertir char en int c ✓ - Forum C
- [C]- convertir char en int ✓ - Forum C
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);
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);
ta variable tps_acc est bien typé unsigned ? à vérifier en mettant tt les warnings je pense.