Código
#include <stdio.h>
#include <stdlib.h>
struct Acciones
{
char Lectura[5];
char Viajes[5];
char Deportes[5];
char Cine[5];
char Gastronomia[5];
char Ordenadores[5];
char JuegosDeRol[5];
char Modelismo[5];
char Perros[5];
};
struct Datos
{
char Nombre[25];
int Edad;
char Sexo[2];
struct Acciones A[100];
};
void llenar_informacion(struct Datos P[100],int m);
int main(int argc, char *argv[])
{
int m,i,j;
struct Datos P[100];
printf("ingrese el n\xA3mero de clientes: ");
scanf("%d",&m);
llenar_informacion(P,m);
system("PAUSE");
return 0;
}
void llenar_informacion(struct Datos P[100],int m)
{
int i,j;
for(i=0;i<m;i++)
{
fflush(stdin);
printf("ingrese el nombre del cliente #%d: ",i+1);
gets(P[i].Nombre);
printf("ingrese la edad del cliente #%d: ",i+1);
scanf("%d",&P[i].Edad);
fflush(stdin);
printf("ingrese el sexo del cliente(m o f) #%d: ",i+1);
gets(P[i].Sexo);
printf("\n");
}
for(j=0;j<m;j++)
{
printf("rellene con si o no las acciones del cliente #%d\n",j+1);
printf("Lectura: ");
gets(P[i].A[j].Lectura);
printf("Viajes: ");
gets(P[i].A[j].Viajes);
printf("Deportes: ");
gets(P[i].A[j].Deportes);
printf("Cine: ");
gets(P[i].A[j].Cine);
printf("Gastronomia: ");
gets(P[i].A[j].Gastronomia);
printf("Ordenadores: ");
gets(P[i].A[j].Ordenadores);
printf("JuegosDeRol: ");
gets(P[i].A[j].JuegosDeRol);
printf("Modelismo: ");
gets(P[i].A[j].Modelismo);
printf("Perros: ");
gets(P[i].A[j].Perros);
printf("\n");
}
printf("\n");
}
Ahora ya sale sin errores.










Autor


En línea

