Pb de base

mantalotus Messages postés 1 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 11 février 2003 - 11 févr. 2003 à 21:58
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 11 févr. 2003 à 22:18
Bonjour a tous,
voila mon probleme...
En entree j'ai un nombre tres grand par exemple de l'orde du 10^26. Cependant je souhaiterais ramener ne nombre sur la base d'un entier compris entre 0 et 255. Comment dois-je proceder pour effectuer cela ?
Merci de votre aide.

~~~
mantalotus@ifrance.com

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 févr. 2003 à 22:18
Salut,
BYTE est unsigned char.
BYTE bt;
bt = (BYTE) (int) mydouble; // pour un double
bt = (BYTE) myint;
vois que si source est un double 10^26 ou sup, la plupart du temps bt vaudra 0.
ciao...
0
Rejoignez-nous