Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
struct cuenta{
char nom[100];
float saldo;
};
struct cuenta cliente[3];
struct cuenta *punt;
int main(){
void aumento(struct cuenta &sal);
void decremento(struct cuenta &sal);
int i;
char c;
for(i=0; i<=2; i++){
scanf("%99s", cliente
[i
].
nom); scanf("%f", &cliente
[i
].
saldo); }
do{
printf("A--> Aumentar el saldo.\n"); printf("D--> Decrementar el saldo.\n"); if((c=='A') || (c=='a')){
printf("Numero del cliente: "); aumento(cliente[i]);
}
if((c=='D') || (c=='d')){
printf("Numero del cliente: "); decremento(cliente[i]);
}
}
while((c != 's') && (c != 'S'));
for(i=0; i<=2; i++)
printf("\nEl saldo del cliente %d: %.2f\n", i
, cliente
[i
].
saldo); }
void aumento(struct cuenta &sal){
float inc;
printf("Incremento del saldo: "); sal.saldo=sal.saldo+inc;}
void decremento(struct cuenta &sal){
float dec;
printf("Decremento del saldo: "); sal.saldo=sal.saldo+dec;}
gcc pasar_estructura_por_referencia.cpp
gcc: error trying to exec 'cc1plus': execvp: No existe el fichero ó directorio