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);
Jean-François Pillou
Messages postés
18707
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 266
5 janv. 2006 à 18:14
5 janv. 2006 à 18:14
variable = (uint)atoi(variable2);
20 juin 2008 à 18:21
ta variable tps_acc est bien typé unsigned ? à vérifier en mettant tt les warnings je pense.