Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/04/2015, 04:33
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Imprimir una cadena de datos

Algo así?

Código C++:
Ver original
  1. int main( )
  2. {
  3.   char cad[] = { 0x48, 0x6f, 0x6c, 0x61, 0x20, 0x6d, 0x75, 0x6e, 0x64, 0x6f };
  4.  
  5.   for( auto c : cad )
  6.     std::cout << c;
  7.   std::cout << std::endl;
  8. }

Otra forma es "cifrar" el texto y poner el resultado cifrado... entonces, antes de sacar el mensaje por la pantalla, pasas el mensaje cifrado por alguna función que lo descifre y vuelcas el resultado.

En este ejemplo lo que hago es un cifrado cesar:

Código C++:
Ver original
  1. int main( )
  2. {
  3.   char cad[] = { 0x68, 0x8f, 0x8c, 0x81, 0x40, 0x8d, 0x95, 0x8e, 0x84, 0x8f };
  4.  
  5.   for( auto c : cad )
  6.     std::cout << static_cast< char >(c - 0x20);
  7.   std::cout << std::endl;
  8. }

Pero vamos, no te pongas paranóico con esto porque no sirve para nada... basta con que pongan un breakpoint a la salida de la función que "descifra" para conocer el contenido de la cadena.