Programación en C (cuarta edición) Diseño personal por Tan Haoqiang
Ejemplo 3.1 Alguien usa un termómetro para medir la temperatura expresada en Fahrenheit y ahora pide convertirlo a una temperatura expresada en Celsius.
bloque de código:
#include <stdio.h>
#include <stdlib.h>
void input(double *f);
void transfer(double f); // Define the transfer function
int main()
{
double fahrenheit, *p=&fahrenheit;
input(p);
transfer(*p);
system("pause");
return 0;
}
void input(double *f)
{
printf("Enter fahrenheit temperature: ");
scanf("%lf", f);
}
void transfer(double f)
{
double centigrade;
centigrade=5*(f-32)/9;
printf("Centigrade temperature: %lf\n", centigrade);
}