bonsoir,Je vous prie de bien vouloir m'aider.
J'ai une fonction appelé "calcul" et je voudrais utiliser le résultat du calcul dans une autre fonction appelé "angle". Comment faire pour l'appeler?
Merci pour votre attention et votre aide.
Code:#include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct { double x,y; double r,theta; } point; void calcul(point *pv,point const *po) { pv->r=sqrt((po->x*po->x)+(po->y*po->y)); } double angle(point const *pv,point const *po) { double ang=calcul(&v,&o); ang=2*atan2((po->y),((po->x)+ang)); return ang; } void saisir(point *pv) { printf("saisir x: "); scanf("%lf",&pv->x); printf("saisir y: "); scanf("%lf",&pv->y); } int main() { point o,v; double ang; saisir(&o); printf("x=%lf\ny=%lf\n",o.x,o.y); calcul(&v,&o); printf("r=%lf\n",v.r); ang=angle(&o,&v); printf("theta=%lf",ang); }
-----