Agenda Electronica En C++ Borland

Páginas: 4 (822 palabras) Publicado: 31 de agosto de 2011
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#define bool int
#define true 1
#define false 0
FILE *ar, *tempo;

void agregar()
{
int dia, reg;
charlu[20], perso[15], resp;
bool perdido;
do{
if((ar = fopen("direc.ang","r")) == NULL)
{
cout<<"\n No se Encuentra el Archivo!";
cout<<"\n\n Pulse una tecla para continuar...";getch();
}else{
clrscr();
perdido = true;
cout<<"\n Introduzca el dia: ";
cin>> reg;
while ((!feof(ar)) && (perdido))
{
fscanf(ar,"%d %s%s", &dia, &lu, &perso);
if(reg == dia)
{
perdido = false;
}
}
fclose(ar);
if(perdido)
{
ar = fopen("direc.ang","a");
dia = reg;cout<<" Introduzca el lugar para la reunion: "; cin>> lu;
cout<<" Introduzca el nombre de la persona: "; cin>> perso;
fprintf(ar,"%d %s %s\n", dia, lu, perso);
}else{cout<<"\n Esta Persona ya esta Registrada en la Agenda!";
}
cout<<"\n\n Desea registrar otra persona si(s), no(n) "; resp = getch();
fclose(ar);
}
}while((resp == 's')|| (resp == 'S'));
}

void consulta()
{
int reg, dia;
char lu[20], perso[15], resp;
bool perdido;
do{
if((ar = fopen("direc.ang","r")) == NULL)
{
cout<<"\n No se Encuentrael Archivo!";
cout<<"\n\n Pulse una tecla para continuar...";
getch();
}else{
clrscr();
perdido = true;
cout<<"\n Introduzca el dia a Consultar: "; cin>>reg;while((!feof(ar)) && (perdido))
{
fscanf(ar,"%d %s %s", &dia, &lu, &perso);
if(reg == dia)
{
perdido = false;
}
}
if(perdido)
{cout<<"\n No Existe un Registro con esa dia!\n\n";
}else{
cout<<"\n Registro Encontrado!\n\n";
cout<<" El dia: " <<dia <<"\n";
cout<<" Lugar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Borland c++
  • Borland C++
  • Borland c++
  • Agenda en c++
  • Agenda En C
  • AGENDA ELECTRONICA
  • Agenda en C++
  • Agenda electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS