j'ai défini des structures ainsi :
j'aimerai déclarer une fonction qui prend en paramètre par référence et par valeur, deux variables de type d'une de ses structuresstruct tfile
{
char *filename;
};
struct twmq
{
char *machine;
char *canal;
char *queue;
char *qManager;
};
struct tSource{
char *connector;
struct twmq wmq;
struct tfile file;
};
struct tTarget{
char *type;
struct twmq wmq;
struct tfile file;
};
struct tTransmission{
char *id;
struct tSource source;
struct tSource target;
};
un truc du genre :
Ainsi, je voudrais pouvoir copier les propriétés de A vers B.void ma_proc(tTransmission v_transmission, tTransmission &r_transmission)
{
r_transmission.type = v_transmission.type;
}
int main()
{
struct tTransmission A;
struct tTransmission B;
A.type= "toto";
ma_proc(A,B);
return 0;
}
Une idée ?
(merci d'avance)
Partager