Bonjour,
Dans un programme en C, je désire écrire des "float" dans un fichier sur un nombre d'octet(s) n. Un float étant codé sur 4 octets, si n vaut 4 ou plus, cela ne pose pas trop de problème. L'ennui c'est quand n est inférieur à 4... Je ne vois pas comment traiter le problème.
Deuxiement problème : je veux passer d'un float big endian à un float little endian (tous les deux sur 4 octets). Pour des entiers, pas de problèmes, il suffit d'inverser les octets. Pour les floats, ça ne marche pas... il doit y avoir une astuce supplémentaire?
Merci de votre aide.
Partager