Unsigned char con address

Iniciado por josue9243, 12 Agosto 2017, 04:06 AM

0 Miembros y 1 Visitante están viendo este tema.

josue9243

Hola denuevo, queria saber como modificar un ADDRESS con unsigned char tipo:

*(unsigned char*)0x..... = 0x55;

el tema es que funciona asi PERO sólo puedo editar 1 byte, ¿Cómo hago para editar más de un byte?, intenté con = {0x55, 0x65} pero no funciono porque tiraba error.

intenté con *(unsigned char*)(0x.......+1) = 0x55; y sumandole pero tampoco andaba.

ivancea96

O sumas 1 al puntero, o utilizas corchetes para acceder como a un array.

Código (cpp) [Seleccionar]
((unsigned char*)address)[1] = 0x66;

josue9243

#2
Tenkiu ahora pruebo  ;)   :)

EDIT: d10 anda exelente, gracias.