j'ai défini des structures ainsi :
struct 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;
};
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 structures

un truc du genre :

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;
}
Ainsi, je voudrais pouvoir copier les propriétés de A vers B.

Une idée ?
(merci d'avance)