structure en parametre de fonction
Bonjour je pense avoir quelques problemes avec les structures
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
typedef struct {
float a;
float b;
float x;
float y;
} s_parameters;
int main ()
{
s_parameters equa1;
equa1.a=8;
equa1.b=7;
equa1.x=4;
calcul(equa1);
return 0;
} |
Code:
1 2 3 4 5 6
|
s_parameters calcul(s_parameters equa)
{
equa.y=equa.x+equa.b;
return equa;
} |
en fait je me perd dans le nom de ma structure si j'utilise typedef, que dois je passer en parametre que dois retourner ma fonction comment dois je affecter les valeurs dans ma fonction?
Est t il mieux de passer une structure ou un pointeur de structure ?
Merci davance