Está en la página 1de 1

# include <stdio.

h>
# include <string.h>
# define sub 50
struct productos
{
char codigo[5];
char modelo[10];
char descripcion[200];
float precio;
char codprov[10];
char nomprov[30];
};
void carga (struct productos [],int *);
main()
{
struct productos prod[sub];
int cant_prod;
cant_prod=0;

carga (prod,&cant_prod);
}
void carga (struct productos p[],int *cant )
{
int i=*cant;
char r;
do
{
printf ("Ingrese Codigo\n");
scanf ("%s",&p[i].codigo);
[color=#BF0000]//fflush (stdin)????????????????????;[/color]
printf ("Ingrese Modelo\n");
gets(p[i].modelo);
printf ("Ingrese Descripcion\n");
gets(p[i].descripcion);
printf ("Ingrese Precio\n");
scanf ("%f",&p[i].precio);
printf ("Ingrese Cod proveedor\n");
scanf("%s",p[i].codprov);
printf ("Ingrese Nombre proveedor\n");
gets(p[i].nomprov);
i++;
printf ("Seguir ingresando datos?\n");
scanf ("%c",&r);
}while (r !='n');
*cant=i;
}

También podría gustarte