/* ex_3_2.c++ */
#include <string>
#include <iostream>
using namespace std;

struct personne {
        int age;
        int sexe;
        string nom;
        string prenom;
        void affiche();
        void vieillit() { age++; }
};

void personne::affiche() {
        cout << nom << " " << prenom << endl;
        cout << " *  " << age << " ans" << endl;
        cout << " *  " << ((sexe) ? "Femme" : "Homme") << endl;
}


int main () {
        personne persX;
        personne persG;

        persX.prenom="Xavier";
        persX.sexe=0;
        persX.age=25;
        persX.nom="Garreau";
        persG.prenom="Guillaume";
        persG.sexe=0;
        persG.age=21;
        persG.nom="Garreau";

        persX.affiche();
        persG.affiche();

        persG.vieillit();

        persX.affiche();
        persG.affiche();

        return 0;
}
