Bonjour,

j'essaie d'écrire un "int" dans un "char*" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int width = 200;
char* size = (char*)malloc( sizeof(int) );
memcpy( size, &width, sizeof(int) );
le problème est que le "char*" est écrit dans l'ordre inverse, je suis obligé de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
char temp0 = size[0];
char temp1 = size[1];
size[0] = size[3];
size[1] = size[2];
size[2] = temp1;
size[3] = temp0;
Merci