Ragazzi, ho un problemuccio abbastanza grande e spero che qualcuno mi possa aiutare:

Mentre sfogliavo manuali per cercare funzioni C che riuscissero a trasformare un valore da Network Byte Order ad Host Byte Order e viceversa ho trovato htons e htonl,

sfortunatamente queste 2 funzioni non vanno bene se il valore da convertire come nel mio caso è un double.

Morale della favola, devo farmi una funzioncina io per i double

Ora la domanda è:

1) Come faccio a capire se un valore è ordinato dalla cifra + significativa o viceversa ? (Little Endian o Big Endian)

2)Come cacchio faccio a scindere i byte del mio double ed invertirli (invertirli non srebbe neanche tanto difficile) ma come li scompongo ?

Spero qualcuno mi aiuti !!!