Je requête suivante:Différence entre le pointeur de la structure et de la structure lorsqu'il est passé à fonctionner arg en C
est ma structure THis dans certains .h
typedef struct
{
recUEInfo_t *recUEInfoPtr_t;
Int32 frameID;
Int32 slotIndx;
Int32 symNumber;
} recControlList;
Si je recControlList recControlListPtr; Je peux passer à la fonction adresse de l'appelant et recueillir comme un pointeur dans la définition
Fun(recControlListPtr);/* caller*/
et void Fun(*recControlListPtr);/* actual func*/
Mais si je ne recControlList *recControlListPtr;
alors que dois-je faire pour obtenir le pointeur correct?
S'il vous plaît aider
Etes-vous sûr de bien avoir copié/collé la déclaration de fonction? Cela ne semble pas correct. En outre, où est recControlListPtr défini? –
Salut Firoze, son dans la ligne suivante sous la partie ombrée – user437777
Ce n'est pas une déclaration ou une définition. Je demande où est recControlListPtr défini dans l'appelant? –