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.