J'ai ce programme C qui doit calculer l'aire d'un cercle qu'un utilisateur entre. Je dois utiliser avant la fonction principale:Comment dois-je configurer la fonction pour calculer l'aire d'un cercle - C
void area_circum(double radius, double *area, double *circum);
Je vais avoir du mal à obtenir le programme de travail. J'utilise la fonction principale et une autre appelée area_circum();
C'est ce que j'ai en ce moment:
#include <stdio.h>
void area_circum(double radius, double *area, double *circum);
int main(void) {
double radius, area, circum;
printf("Please enter the radius of the circle: ");
scanf("%f", &radius);
area_circum(radius, area, circum);
printf("Area of circle : %0.4f\n", area);
return 0;
}
void area_circum(double radius, double *area, double *circum) {
double PIE = 3.141;
double areaC = 0;
areaC = PIE * radius * radius;
}
Quand je construis et l'exécuter, il fonctionne, je entrer un numéro, mais il retourne 0,00
s'il vous plaît obtenir un livre de texte sur C et regardez la signature pour 'main'. Alsio lors de la lecture chapitre un début sur le chapitre deux –
correctif comme [this] (http://ideone.com/wfNClC) – BLUEPIXY
Merci @BLUEPIXY. Je vois que je n'aurais rien passé dans les paramètres de la fonction principale. – JDog