長方形の面積を計算する非常に単純なプログラムを作成しています。簡単ですが、お気づきのように、戻り値を取得できないようです。私は0を見続けます。おそらく明白な答えがあるか、あるいは私が理解できない何かがあるかもしれません。これが私のコードです:
#include<stdio.h>
//prototypes
int FindArea(int , int , int);
main()
{
//Area of a Rectangle
int rBase,rHeight,rArea = 0;
//get base
printf("\n\n\tThis program will calculate the Area of a rectangle.");
printf("\n\n\tFirst, enter a value of the base of a rectangle:");
scanf(" %d" , &rBase);
//refresh and get height
system("cls");
printf("\n\n\tNow please enter the height of the same rectangle:");
scanf(" %d" , &rHeight);
//refresh and show output
system("cls");
FindArea (rArea , rBase , rHeight);
printf("\n\n\tThe area of this rectangle is %d" , rArea);
getch();
}//end main
int FindArea (rArea , rBase , rHeight)
{
rArea = (rBase * rHeight);
return (rArea);
}//end FindArea