Mensaje    Asunto: Ayuda sobre conversion DWORD a unsigned char Responder citando

Hola

Necesito que alguien me heche una mano sobre una conversion en la que estoy obcecado y no se como hacer

tengo un unsigned char m[]={0x1f,0x1e,0x8c}; un DWORD fijo = 0x171;
y otro unsigned char resultado[1];

necesito hacer la siguiente operacion:

resultado[0]=fijo - (m[0]+m[1]+m[2]);

o bien esto otro sin necesidad de declarar el DWORD

resultado = 0x171 - (m[0]+m[1]+m[2]);

Agradeceria un montón una ayuda

Gracias por adelantado