on me donne en fichier .h dans laquelles se trouve des valeurs.
j'ai accés à ces valeurs avec la valeur de retour des fonctions ecrit dans le fichier .h
et je n'arrive pas a recuperer la valeur de cette fonction car sa renvoie une structure :
la structure est defini dans le fichier .h :
typedef struct{
int direction;
unsigned char force;
}vent;
et la fonction est :
vent get_vent_station(void){
int temp = 0;
temp = (int) rand()%110;
if(temp < 90){
// + 10
if(temp < 45)
temp = temp;
// - 10
else
temp = -(temp - 45);
}
else{
// erreur
if(temp < 95)
temp = (temp-95)*10;
else
temp = 0;
}
if(vent_station_1.force + temp > 255)
vent_station_1.force = 255;
else{
if(vent_station_1.force + temp < 0)
vent_station_1.force = 0;
else
vent_station_1.force += temp;
}
temp = (int) rand()%360;
vent_station_1.direction = (vent_station_1.direction + temp)%360;
return vent_station_1;
}
comment recuperer les valeurs de retour?