Classes c++

Résolu
red_devil Messages postés 4 Statut Membre -  
red_devil Messages postés 4 Statut Membre -
Bonjour, je suis débutant en c++. Je suis entrain d'écrire mon 1er programme ^^et j'arrive pas à trouver le syntaxe adéquat pour appeler une méthode qui utilise une méthode d'une autre classe. J'explique: J'ai crée une classe Point qui contient une méthode saisiepoint qui permet de saisir les coordonnées d'un point. Ensuite j'ai crée une classe Triangle qui a comme attributs 3 points (les sommets du triangle), et je veux créer une méthode saisietriangle qui fait appel à saisiepoint(pour saisir les 3 sommets).
Aidez-moi svp :(
Merci d'avance..

2 réponses

  1. loupius
     
    Il n'y a pas de difficultés. Tu dois avoirt quelque chose comme:
    class Point
    {
      ...
      public:
        saisiePoint(void);
    };
    
    class Triangle
    {
      ...
      Point p1, p2, p3;
      public:
        saisieTriangle(void)
        {
          p1.saisiePoint();
          p2.saisiePoint();
          p3.saisiePoint();
        }
    };
    
    int main()
    {
      Triangle t1;
      t1.saisieTriangle();
      return (EXIT_SUCCESS);
    }
    Evidemment ceci est à adapter: ajout éventuel de constructeur(s), d'autres fonctions membres...
    Ceci qui ne doit poser aucun problème de compilation.
    Bonne continuation.
    0
  2. red_devil Messages postés 4 Statut Membre
     
    Merci bcp Loupius :))
    0