Dev - C++ - ayuda

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder