Bonsoir,

j'ai une fonction qui reçoit en argument un tableau de int. Les données dans ce tableau changent trés souvent.
voici la définition de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
string ecrireChaine(string chaine, int* deco );
Donc quand je veux faire une écriture, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
int x[]={GRAS, SOULIGNE};
string toto = ecrireChaine("Coucou", x);
Si je veux en faire une autre, je dois modifier x à chaque fois, c'est trés lourd.

y a t'il possibilité de faire un truc comme ça par exemple ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
string toto = ecrireChaine("Coucou", int x[]=<< GRAS << NORMAL);
J'ai également essayé d'écrire une fonction qui prend un int en argument et qui retourne un tableau, mais je coince. Cela m'aurait donné un appel de fonction comme ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
string toto = ecrireChaine("Coucou", faitTableau(GRAS) << faitTableau(NORMAL));
Si quelqu'un peut me donner un tuyau, je prend.
Merci.