while( ! key[KEY_ESC] ) // pour voir safficher le résultat
allegro_exit();
return 0;
}
END_OF_MAIN();
le seul probleme est que quand je lance le programme il se referme aussitot alor qu'il n'y a pas de probleme dans le compilateur :-/
Et la ligne qui fait tout foiré est celle ci :
blit(image,buffer,0,0,0,0,image->w,image->h);
et je ne comprend pas pourquoi :question) car quand je vire cette ligne le programme se déroule normalement.
cs_ToToL
Messages postés170Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention 9 juillet 2008 9 nov. 2003 à 10:30
En faisant le premiere changement que tu ma conseiller voici le message d'erreur de compilation que j'obtient :
c:\documents and settings\totol\bureau\main 1.cpp: In function `int _mangled_main()':
c:\documents and settings\totol\bureau\main 1.cpp:22: no match for `BITMAP & = BITMAP *'
C:\DEV-C_~1\Include\allegro\gfx.h:234: candidates are: struct BITMAP & BITMAP::operator =(const BITMAP &)
c:\documents and settings\totol\bureau\main 1.cpp:24: cannot convert `image' from type `BITMAP' to type `BITMAP *'
et avec la deuxieme transformation voici ce que j'obtient
c:\documents and settings\totol\bureau\main 1.cpp: In function `int _mangled_main()':
c:\documents and settings\totol\bureau\main 1.cpp:20: no match for `BITMAP & = BITMAP *'
C:\DEV-C_~1\Include\allegro\gfx.h:234: candidates are: struct BITMAP & BITMAP::operator =(const BITMAP &)
c:\documents and settings\totol\bureau\main 1.cpp:22: no match for `BITMAP & = BITMAP *'
C:\DEV-C_~1\Include\allegro\gfx.h:234: candidates are: struct BITMAP & BITMAP::operator =(const BITMAP &)
c:\documents and settings\totol\bureau\main 1.cpp:24: cannot convert `image' from type `BITMAP' to type `BITMAP *'
c:\documents and settings\totol\bureau\main 1.cpp:25: cannot convert `buffer' from type `BITMAP' to type `BITMAP *'
Ce que je ne comprend pas c'est que sur tout les code que j'ai vu il ont exactement le mm code et sa marche :-/