Dans mon source je sauvegarde un écran avec :
// La déclaration :
char buffer1 [BITMAP_HDR_SIZE + 100*160/8];
SCR_RECT a_sauver = {{0, 0, 159, 99}};
SCR_RECT zone_clip = {{0, 0, 159, 99}};
//... (Une Image) ...
//On la Sauvegarde :
BitmapGet(&a_sauver, buffer1);
//... (On change l'écran) ...
//On restaure l'image :
BitmapPut(0,0,buffer1,&zone_clip,A_REPLACE);
------------------------
Pour l'instant, il n'y a pas de problème : je n'ai qu'un écran virtuel (ici buffer1) mais il m'en faut cinq ! Eh oui. Je me dis que le stack est peut-être un peut trop petit...
Comment faire pour créer un malloc pour allouer dynamiquement mes écrans virtuels : buffer1, buffer2... ?
Merci d'avance
