Responder al comentario

Imagen de david

Cuando dices que en la

Cuando dices que en la empresa no tienes tiempo suficiente, entiendo que te refieres a suficiente para hacerlo bien. Entonces, por qué le dices a Tobias que “bien tampoco”?

Averiguar el ordenamiento no debería ser responsabilidad de un programa que pretenda ser portable. La portabilidad te la da el compilador y la librería estándar.

Si usas el mismo compilador en diferentes arquitecturas es de esperar que las constantes definidas para estas cosas se llamen igual, porque sino ¿para qué valdrían?

Pero vamos, que si no te quieres fíar del compilador, quizá si que te quieras fiar de la librería estándar:

#include 
#include 

int main()
{ puts ((htons(0×8000) == 0×8000) ? “Big endian” : “Little endian”); return 0;
}

n/d

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <b> <tt> <kbd> <pre> <ul> <ol> <li> <h2> <h3> <blockquote>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • You can enable syntax highlighting of source code with the following tags: [code].
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para comprobar si eres realmente un humano
F
j
w
i
f
E
Enter the code without spaces and pay attention to upper/lower case.