Sinon ça, ça fonctionne aussi (sans allocation dynamique, contrairement à ce que j'avais raconté...) :
typedef struct {
unsigned short NumRows, NumCols;
unsigned char* Data;
} BITMAP;
unsigned char data[]= {1, 2, 3} ;
BITMAP myBitmap= { 10, 10, data} ;
M'enfin pour être franc, je n'ai pas fait de C depuis des lustres... !
Cher, très cher ! En plus je me suis connecté au boulot en VPN/RDP pour vérifier que ça compile...
(pas de gcc sous la main pour vérifier
) Bon, je "retourne" chez moi 