lastpixl
Messages postés56Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention16 février 2006
-
18 juin 2004 à 10:30
lastpixl
Messages postés56Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention16 février 2006
-
19 juin 2004 à 17:34
Comment convertir une structure en char* ? C-à-d en fait comment avoir dans un char* le contenu de la struct, comme si on lisait un fichier dans lequel on a enregistré une struct.
Je veux appliquer ca à une structure BITMAPINFOHEADER
typedef struct tagBITMAPINFOHEADER{ // bmih
DWORD biSize;
LONG biWidth;
LONG biHeight;
WORD biPlanes;
WORD biBitCount
DWORD biCompression;
DWORD biSizeImage;
LONG biXPelsPerMeter;
LONG biYPelsPerMeter;
DWORD biClrUsed;
DWORD biClrImportant;
} BITMAPINFOHEADER;
Le but est en fait d'envoyer par socket une image bmp...
cs_Chouchou182
Messages postés252Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention25 avril 20111 18 juin 2004 à 13:52
Hello
JE pense qu'il vaut meiux transmettre la bmp sans se soucier de la signification des biets qu'elle contient et à la réception, remplit ta struct.
Sinon tu ne peux pas mettre le contenu de la struct dans le char* :
un char* contient une addresse d'un caractère, tu auras donc du mal à faire rentrer toutes les données de la BITMAPINFOHEADER.