C/Visual C - Problemas con altas , bajas ,consultas y modificac

 
Vista:

Problemas con altas , bajas ,consultas y modificac

Publicado por Aurora (2 intervenciones) el 02/06/2005 06:10:20
POR FAVOR AYUDENMEN ES PARA MAÑANA
Necesitamos ayuda con este programa , es un programa de una tienda de video por medio de archivos secunciales . Se utilizan altas, najas,consultas y modificaciones .
1-altas (se da de alta a los clientes y las peliculas eso ya esta hecho)
2-bajas(se da de bajas a un cliente detrminado y a una pelicula determinada por el
usuario , no tengo idea de como se hace!!!)
3-consultas(por medio de dos campos:nombre e ID del cliente; y las peliculas tambien se consultan por nombre,genero: no se como se hace !!!,y por ID de la pelicula. " Ya estan hechos pero tiene algun error por que se detiene )
4-modificacioes ( del cliente y de la pelicula: no tengo idea de como se hace !!)

#include <stdio.h>
#include <conio.h>
#include<iostream.h>
int id=20,opc=0,op=0,op2=0,formato=0,s=0,x=0,s2=0,x2=0,vhs=0,dvd=0,m;
int a=0,b=0,c=0,d=0,t=0,t2=0,e,f,n,o,g,h,i,j,k,l,p,q,r,u,v,w,y,aa,z,u1,u2,v1,v2,ab;
char nombre [30], sex [2];
char direccion[30], tel[10];
char res;
int buscar,opc1;
int idclient;
int idpelicula;
int clave;
char pel[20],gen[20];
int claveusuario(int);
int menuprincipal(int);
int menualtas (int);
int menubajas (int);
int altasclientes(int);
int altaspeliculas(int);
int bajasclientes (int);
int bajaspeliculas(int);
int menuconsultas(int);
int menuconsultacliente(int);
int consultanombre(int);
int consultaclave(int);
int menuconsultapeliculas(int);
int consultapnombre(int);
int consultapgenero(int);
int consultapclave(int);
int menumodificaciones(int);
int modificacionesclavecliente (int);
int modificacionespclave (int);

main()
{
claveusuario(a);
do{
menuprincipal (b);
switch(opc)
{
case 1:
menualtas(n);
switch(opc1)
{
case 1:
altasclientes (g);
break;
case 2:
altaspeliculas(h);
break;
}
break;
case 2:
menubajas (i);
switch(opc1)
{
case 1:
bajasclientes (j);
break;
case 2:
bajaspeliculas(k);
break;
}
break;
case 3:
menuconsultas(l);
switch(opc1)
{
case 1:
menuconsultacliente(p);
switch (opc1)
{
case 1:
consultanombre(w);
break;
case 2:
consultaclave(aa);
break;

}
break;
case 2:
menuconsultapeliculas(q);
switch (opc1)
{
case 1:
consultapnombre(y);
break;
case 2:
consultapgenero(z);
break;
case 3:
consultapclave(ab);
break;
}
break;
}
break;
case 4:
menumodificaciones(s);
switch(opc1)
{
case 1:
modificacionesclavecliente (u2);
break;
case 2:
modificacionespclave (v2);
break;
}
break;
}
gotoxy(20,15);printf("Lo sentimos, es hora de cerrar ADIOS!!!!!!!!");
}while(opc!=5);
}

int claveusuario (int)
{
do{ // la clave es 20 ///
clrscr();
gotoxy(20,1);printf("Ingresa el ID de usuario\n\n");
gotoxy(1,3);printf("ID de usuario:");
gotoxy(16,3);scanf("%d",&id);
}while(id!=20);
}

int menuprincipal (int)
{clrscr();
gotoxy(20,1);printf("#####**VIDEO GLOBO**#####\n\n");
gotoxy(20,3);printf("1.-Altas\n");
gotoxy(20,4);printf("2.-Bajas\n");
gotoxy(20,5);printf("3.-Consultas\n");
gotoxy(20,6);printf("4.-Modificaciones\n");
gotoxy(20,7);printf("5.-Salir\n\n");
gotoxy(18,12);printf("\nElige una opcion:");scanf("%d",&opc);
}

int menualtas (int)
{clrscr();
gotoxy(20,1);printf("#####**VIDEO GLOBO**#####\n\n");
gotoxy(20,3);printf("1.-Clientes:\n");
gotoxy(20,4);printf("2.-Peliculas:\n");
gotoxy(20,5);printf("\nElige una opcion:");scanf("%d",&opc1);
}

int altasclientes(int)
{
FILE*archivo;

archivo=fopen("texto.txt","w");
do{
clrscr(); // ya corre perfecto

gotoxy(1,1);printf("Captura el nombre:\n");gets(nombre);
gotoxy(1,3);printf("Captura la direccion:\n");gets(direccion);
gotoxy(1,5);printf("Captura el sexo(f/m):\n");gets(sex);
gotoxy(1,7);printf("Captura el telefono:\n"); gets(tel);
gotoxy(1,9);printf("Captura el ID del cliente:\n");
cin>>idclient;
fprintf(archivo," %s ,%s ,%s ,%s ,%d\n",nombre,direccion,sex,tel,idclient);
gotoxy(1,11);printf("Deseas dar de alta otro cliente:(s/n)");
cin>>(res);
}
while(res=='s');
fclose(archivo);
}

int altaspeliculas(int)
{
FILE*archivo;

archivo=fopen("texto1.txt","w");
do{
clrscr();

gotoxy(1,1);printf("\nCaptura el nombre de la pelicula:");gets(pel);
gotoxy(1,3);printf("\nCaptura el genero:");gets(gen);
gotoxy(1,5);printf("\nCaptura el ID de la pelicula:");
cin>>idpelicula;
fprintf(archivo,"%d %s %s\n",idpelicula,pel,gen);
gotoxy(1,7);printf("Deseas dar de alta otra pelicula:(s/n)");
cin>>(res);
}
while(res=='s'); // ya corre perfecto
fclose(archivo);
}

int menubajas (int)
{clrscr();
gotoxy(20,1);printf("#####**VIDEO GLOBO**#####\n\n");
gotoxy(20,3);printf("1.-Clientes:\n");
gotoxy(20,4);printf("2.-Peliculas:\n");
gotoxy(20,5);printf("\nElige una opcion:");scanf("%d",&opc1);
}

int bajasclientes (int)
// no se como se hace
int bajaspeliculas(int)
// no se como se hace
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