ayuda
Publicado por fran (1 intervención) el 26/02/2007 20:15:47
mira tengo un programa q dice lo siguiente:
3.-Una empresa de venta de fruta al por mayor desea informatizar su gestión
y nos llama a nosotros para ello.
Esta empresa quiere un archivo "CLIENTES.DAT" con la siguiente información:
Código del cliente: Numérico de 4 dígitos.
Nombre del cliente: Alfabético de 30 caracteres.
Descuento (%): Numérico (con dos decimales).
Porcentaje de IVA (%): Numérico.
Además quiere guardar cada venta, en otro archivo "VENTAS.DAT" con la
siguiente información:
Código del cliente.
Cantidad de fruta comprada (en Kgs.): Numérico.
Precio/Kg: Numérico (con dos decimales).
Partiendo de estos dos archivos, el programa tendrá las siguientes opciones:
- Altas de Clientes. Hay que comprobar que el código que damos de alta
no existe en el fichero.
el programa sigue pero yo lo unico q kiero saber es como ago el alta de clientes e intentado acer esto pero no sale
do
{
printf("Introduzca el codido del cliente: ");
scanf("%d",&codi);
getchar();
utilizado=0;
fread(&ventas,sizeof(struct empresa),1,pf);
while(!feof(pf) && utilizado==0)
{
if(codi==ventas.codigo)
{
printf("Error, codigo ya utilizado");
getchar();
utilizado=1;
}
fread(&ventas,sizeof(struct empresa),1,pf);
}
}while(utilizado==1);
ventas.codigo=codi;
}
printf("Introduzca el nombre: ");
gets(ventas.nombre );
....
weno aver si alguien me lo puede solucionar aunk no lo creo porq esta muy mal explicao jeje pero weno por si acaso yo lo pongo
gracias
3.-Una empresa de venta de fruta al por mayor desea informatizar su gestión
y nos llama a nosotros para ello.
Esta empresa quiere un archivo "CLIENTES.DAT" con la siguiente información:
Código del cliente: Numérico de 4 dígitos.
Nombre del cliente: Alfabético de 30 caracteres.
Descuento (%): Numérico (con dos decimales).
Porcentaje de IVA (%): Numérico.
Además quiere guardar cada venta, en otro archivo "VENTAS.DAT" con la
siguiente información:
Código del cliente.
Cantidad de fruta comprada (en Kgs.): Numérico.
Precio/Kg: Numérico (con dos decimales).
Partiendo de estos dos archivos, el programa tendrá las siguientes opciones:
- Altas de Clientes. Hay que comprobar que el código que damos de alta
no existe en el fichero.
el programa sigue pero yo lo unico q kiero saber es como ago el alta de clientes e intentado acer esto pero no sale
do
{
printf("Introduzca el codido del cliente: ");
scanf("%d",&codi);
getchar();
utilizado=0;
fread(&ventas,sizeof(struct empresa),1,pf);
while(!feof(pf) && utilizado==0)
{
if(codi==ventas.codigo)
{
printf("Error, codigo ya utilizado");
getchar();
utilizado=1;
}
fread(&ventas,sizeof(struct empresa),1,pf);
}
}while(utilizado==1);
ventas.codigo=codi;
}
printf("Introduzca el nombre: ");
gets(ventas.nombre );
....
weno aver si alguien me lo puede solucionar aunk no lo creo porq esta muy mal explicao jeje pero weno por si acaso yo lo pongo
gracias
Valora esta pregunta


0