Hola
Estoy realizando mi primer programa con C++ utilizando para ello el Visual Studio .NET (aunque el programa es bajo win32). Para ello necesito pasar números de little-endian a big-endian y viceversa, queriendo utilizar para ello las funciones htons y ntohs, es decir, las que he utilizado siempre en C.
El problema viene en que al compilar no consigo que me reconozca esas funciones, ya que no es capaz de encontrar el #include <arpa/inet.h> . Por ello, mi duda es: ¿existen esas funciones para C++? ¿existe alguna forma de pasar de little-endian a big-endian? ¿hay que hacerlo a mano?
Gracias y un saludo