05/07/2010, 09:20
|
| | Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 11 meses Puntos: 1 | |
Respuesta: pasar una estructura por referencia en primera tu no estas pasando las estructuras por referencia lo estas haciendo es pasar un valor por punteros. para pasar estructura por referencia la declaracion de tu funcion debe ser:
void aumento(cuenta &sal)
{
}
dentro de la funcion debes utilizar el "operador ." en lugar del "operador ->".
cuando mandes a llamar a la funcion debes ser asi:
aumento(cliente[i]);
las definicion de tus funciones deben estar fuera de la funcion main, ademas de que debe ser igual a donde se declaran
void aumento(cuenta &sal);
void decremento(cuenta &sal);
si lo estas copilando en linux, debes de cuidar que tu archivo fuente debe tener extencion cpp, por que si no es posible que te marque error
esta
scanf("%1s", &c);
puede ser reeplazada por:
scanf("%c", &c); |