elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Objeto to char*
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Objeto to char*  (Leído 4,501 veces)
Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
Re: Objeto to char*
« Respuesta #10 en: 3 Agosto 2013, 21:55 pm »

Ok voy a intenar reescribirlo, lo pegue en el notepad++ y mostrando todos los caracteres no encontre nada raro  :-(. Mientras te hago otra consulta, supongamos que tengo un "int" que sabemos que pesa 4 bytes. Si quisiera guardar el primer byte del "int" en un "char", como harias?


En línea

do-while


Desconectado Desconectado

Mensajes: 1.276


¿Habra que sacarla de paseo?


Ver Perfil
Re: Objeto to char*
« Respuesta #11 en: 3 Agosto 2013, 22:18 pm »

Pues no se si el primero es el de mas peso. Para saberlo prueba esto:

Código
  1. int x = 0x44332211;
  2. char s[4];
  3.  
  4. memcpy(s,&x,sizeof(int));
  5.  
  6. for(int i = 0 ; i < sizeof(int) ; i++)
  7.    prihntf("%X",s[i]);
  8.  
  9.  

así sabrás si el byte mas significativo es el de la posición 0 o el de la 3.

¡Saludos!


En línea

- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!
Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
Re: Objeto to char*
« Respuesta #12 en: 3 Agosto 2013, 22:26 pm »

No importa el que mas pesa (aunque no se que quiciste decir con eso), aunque tenga un null en esa posicion, me lo deberia guardar igual.

Voy a seguir trabajando con el ejemplo anterior, muchas gracias!
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines