Se connecter / S'enregistrer
Votre question

[c++] - fonction:définition des paramètre grace a leur nom

Tags :
  • google
  • Programmation
Dernière réponse : dans Programmation
12 Mai 2010 19:52:39

Bonjour,
bon je suis vraiment désoler de faire un post pour une question aussi débile mais c'est tellement simple que je ne trouve rien dans google !!

g tout bètement une fonction :
  1. void afficher(char* ="Fenetre sans titre",int=-1,int=-1,int=-1,int=-1);


Comment je peu faire si je ne veut définir que le titre et les deux derniers entiers (sans toucher aux deux entiers du milieu) ?

je ne sait meme plus comment on appelle sa
je ne veu pas définir les paramètres par rapport a leur place mais par rapport a leur nom

comment on fait?

(s.v.p ne me renvoyez pas vers un cour de 25 pages sur les fonctions, je connais le C++ mais n'en pratique pas souvent donc je ne me souviens plus de comment on fait sa...)

merci d'avance
@++
fab

Autres pages sur : fonction definition parametre nom

12 Mai 2010 20:26:17

Bonjour,

Je ne comprends absolument pas ce que tu souhaites faire.

Mais en C/C++, quand les paramètres m'emmerde, je fais un petit struct avec les paramètres et ne rempli que ce qui m'intéresse. Je trouve ça plus simple.
m
0
l
12 Mai 2010 21:42:44

en gros je ne veu renplir que les deux dernier parrametres de ma fonction (qui s'appellent x et y) lorsque je l'appelle

ma question c'est comment appeller cette fonction pour ne renseigner que ces deux derniers parametres???
m
0
l
13 Mai 2010 02:49:49

Ben justement, ma petite technique de "struct" en paramètre est très pratique quand on ne sait pas lesquelles renseigner...

Sinon, appelle ta fonction avec des paramètres par défaut :
  1. afficher("",-1,-1, X, Y);


Sinon, en struct ça donnerais :
  1. typedef struct {
  2. char* title;
  3. int w;
  4. int x;
  5. int y;
  6. int z;
  7. } DisplParam;
  8.  
  9. void display(DisplParam param);


Après tu contrôle l'intégrité des champs, et c'est bon.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS