Hola!, querría saber la diferencia que existe entre estas dos versiones de función "registrotemp" de un programa para registrar las temperaturas más alta y más baja de un día determinado.
struct temperatura {
float alta;
float baja;
};
int main ()
{
temperatura temp;
registrotemp(temp);
}
void registrotemp(temperatura &t)
{
float actual;
leertemperatura(actual);
if (actual>t.alta)
t.alta=actual;
else if (actual<t.baja)
t.baja=actual;
}
void registrotemp(temperatura *t)
{
float actual;
leertemperatura(actual);
if (actual>t->alta)
t->alta=actual;
else if (actual<t->baja)
t->baja=actual;
}
Gracias!