un short en 4 bytes

05/02/2008 - 16:26 por Aitziber | Informe spam
HOla.
Necesito representar un short en 4 bytes y no se como hacerlo.
La operación contraria la tengo hecha, pero esta no se como hacerla.
Sería lo contrario a lo siguiente:
public static short caracter_to_short(byte valor1, byte valor2, byte valor3,
byte valor4)

{

unsafe

{

short result;

byte* p = (byte*)&result;

//primero mete en la parte baja, por lo tanto le mandamos primero los
ultimos valores

*p = caracter_to_byte(valor3, valor4);

p++;

*p = caracter_to_byte(valor1, valor2);

return result;

}

}
 

Leer las respuestas

#1 Alberto Poblacion
05/02/2008 - 16:29 | Informe spam
No está claro. ¿Qué representan esos 4 bytes? ¿Qué hace la función
caracter_to_byte(byte, byte)?



"Aitziber" wrote in message
news:
HOla.
Necesito representar un short en 4 bytes y no se como hacerlo.
La operación contraria la tengo hecha, pero esta no se como hacerla.
Sería lo contrario a lo siguiente:
public static short caracter_to_short(byte valor1, byte valor2, byte
valor3, byte valor4)

{

unsafe

{

short result;

byte* p = (byte*)&result;

//primero mete en la parte baja, por lo tanto le mandamos primero los
ultimos valores

*p = caracter_to_byte(valor3, valor4);

p++;

*p = caracter_to_byte(valor1, valor2);

return result;

}

}


Preguntas similares