question d'une débutante en C++ - C++ - Programmation
Marsh Posté le 11-09-2006 à 19:27:53
Salut,
Tu ne comprends pas quoi exactement?
C'est un simple test conditionnel qui vérifie qu'un point se trouve dans une surface rectangulaire.
Il n'y a pas d'équivalent...
En français, ça donnerait:
Si les valeurs de X et Y sont positives,
et que la valeur de X est inférieure à la Largeur de l'Image A Remplir,
et que la valeur de Y est inférieure à la Hauteur de l'Image A Remplir,
alors c'est bon.
Sinon, c'est pas bon!
Marsh Posté le 11-09-2006 à 19:28:09
Code :
|
et je vosi pas ce que tu reproche à if ...
Marsh Posté le 11-09-2006 à 19:59:25
Vous avez tout a fais raison mais j'ai seulement besoin de savoir comment je pourrais manipuler switch ici c'est a dire sa syntaxe quoi tu peux m'aider?
Marsh Posté le 11-09-2006 à 20:11:11
Laissez tomber ce que je viens de dire par contre tant qu'on y est qui peut m'expliquer ça
bool DejaColorie(int x, int y)
{
if(ImageARemplir->mat[x][y]!=1 && ImageARemplir->mat[x][y]!=0)
return false;
return true;
}
Je sais que c'est une fonction qui a en sortie un booléenet qui prend en entrée 2 abscicces de types entier par contre je comprends pas tout à fais la condition pourriez vous m'expliquer ?
Merci d'avance.
et que pour accéder à un pixel qui a une abscisse et une ordonnée on met ...mat[x][y]!=1
Marsh Posté le 11-09-2006 à 20:28:33
Il est pas encore fermé ce topic ?
Marsh Posté le 11-09-2006 à 20:33:05
Mchicha t'as le droit de répondre après avoir lever ton doigt
Marsh Posté le 11-09-2006 à 23:45:46
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 :
|
tu crées un nombre calculé style binaire pour être sur d'avoir des totaux uniques pour chaque possibilité conditionelle:
Code :
|
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
Marsh Posté le 12-09-2006 à 11:35:47
tout a fais mais j te promes c'est paske j'avais un examen et non ce n'etais pas le rentrée et cet après midi j'ai un oral onc voila pourquoi c pour mieux expliquer rapidement koi en tout cas je suis bien contente de trouver une communauté qui s'entraide paske bon il faut bien choisir le bon forum koi
Donc merci bien et bon courage!
Marsh Posté le 19-09-2006 à 11:55:05
Le meilleur point de départ, à mon avis :
http://casteyde.christian.free.fr/ [...] book1.html
Marsh Posté le 11-09-2006 à 18:44:42
Bonjour,
Pourruez vous me donner l'équivalent de ce petit code
if(y>0 && x>0 && x<ImageARemplir->largeur && y<ImageARemplir->hauteur)
return true;
return false;
avec une autre boucle merci soit switch soit une autre à part if ..
Merci bien