hola yo tengo que hacer una carga de cliente por consola el problema es que logro hacer la carga pero que pasa lo que yo quiero es cargar los cliente de a uno y lo que pude hacer es que carga pero si coloco que la estructura es de 3 cliente me carga los 3 de una y yo quiero cargarlos de uno como puedo hacer nose si me explique bien... ak le dejo el codigo
#include <stdio.h>
#include<conio.h>
typedef struct {
int dia,mes,anio;
}fecha;
struct{
int nro_socio;
fecha fecha_ing;
}socio[3];
void cargar(int i);
void menu ();
int i=0;
int cant=0;
int cantidad=0;
void main(){
menu();
clrscr();
menu();
}
void menu (){
int opcion;
printf("seleccione una opcion\n");
printf("1.cargar de datos:\n");
scanf("%d", & opcion);
switch(opcion){
case 1:
cargar(i);
break;
}
}
void cargar(int i){
while (i<3){
printf ("cargue numero de socio:");
scanf ("%d",& socio.nro_socio);
printf("cargue dia:");
scanf ("%d",& socio.fecha_ing.dia);
printf("cargue mes:");
scanf ("%d",& socio.fecha_ing.mes);
printf("cargue año:");
scanf ("%d",& socio.fecha_ing.anio);
i++ ;
}
}
desde ya muchas gracias!!!