Bonjour j'aimerai savoir comment retourner correctement un tableau de caractère en C++
Voici mon code qui contient une erreur au niveau du return et au niveau du d=liste2[i]->affiche_commande(i,d);
J'ai 2 classe une classe catalogue et un classe commande mon void triabulle se situant dans le classe catalogue et appelant un fonction se situant dans la classe commande
class Commande
{
public:
char *daterecep;
Commande()
{
daterecep=new(char[30]);
}
.................................
int affiche_commande(int i,char *d)
{
cout<<"\tDate de reception:"<<daterecep;
d=daterecep
return d;
}
...................................
class Catalogue
{
private:
Commande *liste2[200];
public:
char *d ;
Catalogue()
{
d=new(char[11]);
}
.....................
void triabulle(int nb_commande)
{
int i,k=0;
char c;
for(i=0; i<nb_commande; i++)
{
d=liste2[i]->affiche_commande(i,d);
}
}
Merci