Archivos en dev c

Páginas: 3 (554 palabras) Publicado: 31 de octubre de 2010
/*PROGRAMA QUE ALMACENA DATOS EN BINARIO*/
#include
#include
#include
#include
#include
typedef struct{
int clave,tipo,exist;
float compra,venta;
char nom[30];}Datos;
void abreArch(FILE **arch,char *nom, char *modo);
void creaArchProducto(FILE *arch,Datos prod);
void generaReporte(FILE *arch,Datos prod);
void consultaProducto(FILE *arch,Datosprod);
void masCaro(FILE *arch, Datos prod);
void gananciasTotales(FILE *arch,Datos prod);
void cierraArch(FILE *arch);
int main()
{
Datos prod;
FILE *arch;
int opc;
do{system("cls");
printf("\n1.-CREAR ARCHIVO DE PRODUCTO.\n");
printf("2.-GENERAR UN REPORTE DE PRODUCTOS.\n");
printf("3.-CONSULTAR PRODUCTO.\n");printf("4.-PRODUCTO MAS CARO.\n");
printf("5.-GANANCIAS TOTALES.\n");
printf("6.-EXIT.\n");
printf("\nSELECCIONA LA OPCION REALIZAR:\t");
scanf("%d",&opc);
switch(opc){
case 1: abreArch(&arch,"Almacen_bin.dat","ab");
if(arch==NULL)
return(0);
else{creaArchProducto(arch,prod);
cierraArch(arch);
system("pause");
}break;
case 2: abreArch(&arch,"Almacen_bin.dat","rb");if(arch==NULL)
return(0);
else{
generaReporte(arch,prod);
cierraArch(arch);system("pause");
}break;
case 3: abreArch(&arch,"Almacen_bin.dat","rb");
if(arch==NULL)
return(0);else{
consultaProducto(arch,prod);
cierraArch(arch);
system("pause");
}break;
case 4:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Creación Archivos C++ (dev c)
  • Dev C++
  • Dev c++
  • Dev c
  • dev c
  • Dev c++
  • dev c++
  • dev c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS