Мне нужна помощь с использованием указателей для доступа к 2 различным значениям из функции, которую я создал.Мне нужны эти значения для определенных расчетов в отдельной функции.
Я попытался ввести указатель в функцию и назначить ей индуктивность.Но он ничего не печатает.
Это мой исходный код перед добавлением указателей.
double values(double, double);
int main(void)
{
values(a,b);
system("PAUSE");
return 0;
}
double values(double inductance, double capacitance)
{
//a = inductance; b = capacitance
printf("Please insert the inductance value (in mH):\n");
scanf("%lf", &inductance);
printf("Please insert the capacitance value (in microFarads):\n");
scanf("%lf", &capacitance);
printf("\n");
}
Это одна из тех вещей, которые я пробовал.Я попробовал несколько других.Но я запутался еще больше.
double values(double *inductance)
{
double induct;
printf("Please insert the inducatance value (in mH):\n");
scanf("%lf", induct);
*inductance = induct;
// printf("\n \n %p", induct);
printf("\n");
}