Buenas me gustaría pasar el contenido de una variable BYTE a un char, mi programa me devuelve una direccion MAC que almacena en una variable BYTE[6], y yo lo que quiero es interpretar la MAC, pasando la variable a char, ¿se os ocurre alguna manera de hacer cast entre estos dos tipos de variables?
He hecho pruebas:
for(i=0;i<=5;i++){
texto[i]=(char)bytes[i];
}
Asi me mete en la variable texto el contenido de bytes, pero cuando lo pinto en pantalla, me pinta el equivalente de los valores de bytes en ascii, de manera que si en bytes tenia 26.55.23.65.13.0 , me pinta algo totalmente diferente a eso, algo como []7[]A (los corchetes no).
A mi me interesaria directamente imprimir los valores 26.55.23.65.13, que no los interprete.
No se si me explico bien , bueno espero alguna respuesta de vuestra parte. Saludos