Conversion float en uint8_t
Fermé
bill_bolbol
Messages postés
18
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
17 avril 2013
-
28 mars 2013 à 16:33
bill_bolbol Messages postés 18 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 17 avril 2013 - 30 mars 2013 à 11:10
bill_bolbol Messages postés 18 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 17 avril 2013 - 30 mars 2013 à 11:10
A voir également:
- Float to uint8_t
- Qwerty to azerty - Guide
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
- Mb to mo ✓ - Forum Matériel & Système
- Act time to - Forum Vos droits sur internet
4 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
Modifié par Char Snipeur le 28/03/2013 à 17:17
Modifié par Char Snipeur le 28/03/2013 à 17:17
Salut, qu'as tu essayé ?
uint8_t n'est pas un type standard.
si tu sais ce que tu veux exactement, http://www.manpagez.com/man/3/rint/
après fait propre fonction :
uint8_t Rint(float f)
{
if(sizeof uint8_t == sizeof long)
return lrintf(f);
else if(...)
}
La vrai soumission c'est quand les esclaves s'inquiètent du cours du coton.
Char Snipeur
uint8_t n'est pas un type standard.
si tu sais ce que tu veux exactement, http://www.manpagez.com/man/3/rint/
après fait propre fonction :
uint8_t Rint(float f)
{
if(sizeof uint8_t == sizeof long)
return lrintf(f);
else if(...)
}
La vrai soumission c'est quand les esclaves s'inquiètent du cours du coton.
Char Snipeur
bill_bolbol
Messages postés
18
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
17 avril 2013
28 mars 2013 à 17:34
28 mars 2013 à 17:34
Salut, J'ai rien obtenu comme resultat !!
Bon j'ai un ecran lcd qui a la fonction d'affichage suivant:
void DisplayLCD(uint8_t, const uint8_t *);
le premier argument est le numéro de la ligne
le deuxieme est la chaine à afficher
Je voudrai afficher des nombre réel sur l'ecran ??
Bon j'ai un ecran lcd qui a la fonction d'affichage suivant:
void DisplayLCD(uint8_t, const uint8_t *);
le premier argument est le numéro de la ligne
le deuxieme est la chaine à afficher
Je voudrai afficher des nombre réel sur l'ecran ??
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
28 mars 2013 à 17:39
28 mars 2013 à 17:39
arrive tu à afficher un nombre entier déjà ?
S'il veux un int, il faut lui donner un int. Ensuite à toi de voir pour comment modifier ton flottant pour qu'il est l'air d'un entier comme tu souhaites (attention à la position de la virgule)
S'il veux un int, il faut lui donner un int. Ensuite à toi de voir pour comment modifier ton flottant pour qu'il est l'air d'un entier comme tu souhaites (attention à la position de la virgule)
bill_bolbol
Messages postés
18
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
17 avril 2013
30 mars 2013 à 11:10
30 mars 2013 à 11:10
Bonjour,
J'ai utilisé sprintf() et ça fonctionne parfaitement
J'ai utilisé sprintf() et ça fonctionne parfaitement