Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2008, 03:45
mireis
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 16 años, 3 meses
Puntos: 0
diferencia * y &?

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!