ここでCを学ぶと、関数プロトタイプの使用方法についてかなり混乱しています。
私は主に関数をmainに呼び出すのに問題があります。これはメモリ内にあるものをすべて印刷するだけなので、ここで何かが台無しになっていると確信しています。
お手伝いありがとう。
#include <stdio.h>
double source_volt(double vs);
int main()
{
double source_volt(double vs);
double vs;
printf("%lf", vs);
return 0;
}
double source_volt(double vs)
{
int valid = 0;
do
{
printf("Enter source voltage Vs in volts: ");
scanf("%lf", &vs);
if (vs < 0 || vs > 100)
{
valid = 0;
printf("Please enter a number between 0 and 100.\n");
}
else
valid = 1;
}while(!valid);
return vs;
}