Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1058 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  question d'une débutante en C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question d'une débutante en C++

n°1440514
sadrine_gu​illerme
Posté le 11-09-2006 à 18:44:42  profilanswer
 

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

mood
Publicité
Posté le 11-09-2006 à 18:44:42  profilanswer
 

n°1440526
anordem
Posté le 11-09-2006 à 19:27:53  profilanswer
 

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! :p

n°1440527
Joel F
Real men use unique_ptr
Posté le 11-09-2006 à 19:28:09  profilanswer
 

Code :
  1. return (y>0 && x>0 && x<ImageARemplir->largeur && y<ImageARemplir->hauteur)


 
et je vosi pas ce que tu reproche à if ...

n°1440536
sadrine_gu​illerme
Posté le 11-09-2006 à 19:59:25  profilanswer
 

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?

n°1440540
sadrine_gu​illerme
Posté le 11-09-2006 à 20:11:11  profilanswer
 

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


Message édité par sadrine_guillerme le 11-09-2006 à 20:13:09
n°1440542
ory
Posté le 11-09-2006 à 20:13:46  profilanswer
 

vive la rentrée en fac d'info :)

n°1440543
sadrine_gu​illerme
Posté le 11-09-2006 à 20:15:09  profilanswer
 

salut,
tu a une réponse?

n°1440547
el muchach​o
Comfortably Numb
Posté le 11-09-2006 à 20:28:33  profilanswer
 

Il est pas encore fermé ce topic ? :heink:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1440549
sadrine_gu​illerme
Posté le 11-09-2006 à 20:33:05  profilanswer
 

Mchicha t'as le droit de répondre après avoir lever ton doigt :d

n°1440605
archange_r​edemption
大塚愛
Posté le 11-09-2006 à 23:45:46  profilanswer
 

en effet vive le début en fac d'info on dirait :o
 
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 :
  1. int x1=(int) (y>0 )
  2. int x2=(int) (x>0 )
  3. int x3=(int) ( x<ImageARemplir->largeur )
  4. 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 :
  1. int res= x1*8 + x2*4 + x3*2 + x4*1
  2. switch(res){
  3. case 15: return true;
  4. default: return false;
  5. }


bon c'est ptet merdique au niveau du cast boolean->int [:kzimir], 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 :o. 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
mood
Publicité
Posté le 11-09-2006 à 23:45:46  profilanswer
 

n°1440777
sadrine_gu​illerme
Posté le 12-09-2006 à 11:35:47  profilanswer
 

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!

n°1444560
_Obsidian_
Posté le 19-09-2006 à 11:55:05  profilanswer
 

Le meilleur point de départ, à mon avis :
 
http://casteyde.christian.free.fr/ [...] book1.html


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  question d'une débutante en C++

 

Sujets relatifs
[logiciel R] question bête[Question con] Chemin vers un fichier et double \
référencement de mon site: question sur les "title"Question fondamentale: le menu d'un site.
Question de noob : liaison de tablequestion sur les classes
question avec FOP/XSLquestion sur les framework comme jsf et wicket
Question ASP / référencement site webAutoIT question autour de la date
Plus de sujets relatifs à : question d'une débutante en C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR