[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: big endian / little endian



À ma connaissance non.  Mais il y a toujours celle-ci (#include <stdio.h>

int conv32 (int nombre) {
 char *s, tempo;

   s = (char *) &nombre;

   tempo = s [3];
   s [3] = s [0];
   s [0] = tempo;

   tempo = s [2];
   s [2] = s [1];
   s [1] = tempo;

   return nombre;
}


int main (void) {
 printf ("%8x", conv32 (0x12345678));
   getchar ();
}

----- Original Message -----
From: "Knopp Maximilien" <[email protected]>
Newsgroups: qc.comp.os.linux.aide
Sent: Monday, August 05, 2002 11:04 AM
Subject: big endian / little endian


bonjour,

En C, existe-t-il des fonctions prédéfinies, pour convertir un nombre
de big endian en little endian? (et l'inverse)