bonjour

Mon problème est que je n'arrive pas a faire de memcpy avec un pointeur sur une structure

J'ai une structure déclarée en typedef
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef struct monFlux15{
	char C_ADH_15[8];
	char C_ID_15[2];
	char CODERR_15[1];
	char BDDERR_15[9];
}*MONFLUX15;
Puis une fonction où tout se passe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void maFonction (char * param1){
struct Response f15Response;
MONFLUX15 f15;
f15=(MONFLUX15)param1;
...
Donc je fait pointé f15 sur mon param1
et ma structure f15Response est initialisé après dans la fonction.

Arrive le moment fatidique où je veux remplir f15 .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
memcpy(f15.C_ID_15,f15Response.ID,sizeof(f15->C_ID_15));
Donc ce qui me bloque c'est : f15.C_ID_15 qui est surement pas possible.
(j'avoue avoir à peu près essayer toutes les combinaisons )

SI quelqu'un pouvait m'expliquer la bonne marche à suivre pour passer le bon paramètre le remercie d'avance