Duda con ostream::write
Publicado por Federico (11 intervenciones) el 23/05/2017 01:22:09
Buenas mi duda es que por qué en este código sale en pantalla CBA en vez de ABC ya que en el código ASCII se encuentra antes en hexadecimal con el código A:41h y sale antes por pantalla C:43h.
Lo que le paso al cout.write es el char con la direccion hexadecimal de x
gracias
Lo que le paso al cout.write es el char con la direccion hexadecimal de x
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main (){
int x= 0x414243;
cout.write((char*)&x , 1);
cout.write(((char*)&x)+1,2);
}
gracias
Valora esta pregunta


0