en effet vive le début en fac d'info on dirait
il est très bien à sa place ce if pourtant, mais bon si tu veux un switch:
hop 1ere idée:
tu sépares les conditions
Code :
- int x1=(int) (y>0 )
- int x2=(int) (x>0 )
- int x3=(int) ( x<ImageARemplir->largeur )
- int x4=(int) (y<ImageARemplir->hauteur )
|
tu crées un nombre calculé style binaire pour être sur d'avoir des totaux uniques pour chaque possibilité conditionelle:
Code :
- int res= x1*8 + x2*4 + x3*2 + x4*1
- switch(res){
- case 15: return true;
- default: return false;
- }
|
bon c'est ptet merdique au niveau du cast boolean->int , mon C est bien rouillé, je suis plutôt en java et ça se convertirait pas comme ça entre ces 2 types.
edit: je remarque qu'en 2 jours tu as déjà posté 3 topics de questions sur le C++, tu devrais acheter un livre ou parcourir des sites de tutoriaux . disons qu'ici c'est un forum d'aide mais on ne va pas faire tous les exercices . en général poser des questions sur un forum c'est quand on a déjà cherché partout
Message édité par archange_redemption le 11-09-2006 à 23:53:43