Pograma de librería c#
Enviado por Melyyh • 18 de Noviembre de 2015 • Apuntes • 457 Palabras (2 Páginas) • 138 Visitas
#include<cstdlib>
#include<iostream>
#include<fstream>
#include<string.h>
#include<conio.h>
using namespace std;
void altas();
void bajas();
void buscar();
void cambios();
void buscar();
void salir();
void menu();
char Libro[50];
char editorial[30];
int clave, auxClave, ano, precio, existencia;
bool busqueda=false;
char autor[40];
int main()
{
system("color 7B");
menu();
return 0;
system("PAUSE");
}
void menu()
{
int opcion=0;
do
{
system("cls");
cout<<"-----------------------------------"<<endl;
cout<<"- Libreria -"<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"- 1. Altas -"<<endl;
cout<<"- 2. Bajas -"<<endl;
cout<<"- 3. Cambios -"<<endl;
cout<<"- 4. Busquedas Especificas -"<<endl;
cout<<"- 5. Salir -"<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"Seleccione su opcion deseada: ";
cin>>opcion;
switch(opcion)
{
case 1:
altas();
break;
case 2:
bajas();
break;
case 3:
cambios();
break;
case 4:
buscar();
break;
case 5:
salir();
break;
default:
cout<<"Opcion Incorrecta!"<<endl;
getche();
break;
}
}while(opcion!=5);
}
void altas()
{
ofstream escritura;
ifstream consulta;
bool repetir=false;
escritura.open("Libreria.txt",ios::out|ios::app); // de escritura
consulta.open("Libreria.txt",ios::in); // de Lectura
if(escritura.is_open() && consulta.is_open())
{
system("cls");
cout<<"Clave del libro: ";
cin>>auxClave;
consulta>>clave;
while(!consulta.eof())
{
consulta>>Libro>>autor>>editorial>>ano>>precio>>existencia;
if(clave==auxClave)
{
cout<<"*****************************************************"<<endl;
cout<<"* Ya existe la clave de ese libro, intenta de nuevo *"<<endl;
cout<<"*****************************************************"<<endl;
repetir=true;
getche();
break;
}
consulta>>clave;
}
if(repetir==false)
{
cout<<"________________________________________"<<endl;
cout<<" Ingresa el libro "<<endl;
cin>>Libro;
cout<<"_________________________________________"<<endl;
cout<<" Ingresa autor del Libro: "<<endl;
cin>>autor;
cout<<"_________________________________________"<<endl;
cout<<" Ingresa la Editorial: "<<endl;
cin>>editorial;
cout<<"_________________________________________"<<endl;
...