Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2011, 20:39
osqar
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Pasar un parámetro por referencia en C

Asi se hace en C y en C++, el pasaje por referencia que existe en C++ ademas de este es de esta forma:

Cita:
int a, b, c;

void areas(int altura, int base, int& area) {

base * altura = *area;

}
printf("Inserta a continuacion, el valor de la altura");
scanf("%i", &a);
Printf("Inserta a continuacion, el valor de la base");
scanf("%i", &b);

areas(a, b, c);

printf("El area del rectangulo es %c", c);
...
En el prototipo le pones un & y cuando lo pasas lo haces sin agregarle ningun operador. El resultado es el mismo.