Agenda Electronica En C++ Borland
#include <conio.h>
#include <iostream.h>
#define bool int
#define true 1
#define false 0
FILE *ar, *tempo;
void agregar()
{
int dia, reg; char lu[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 = …ver más…
<"\n\n"; } cout<<" Quiere hacer otra consulta Si(s), No(n): "; resp = getch(); fclose(ar); } }while((resp == 's') || (resp == 'S'));
}
void eliminar()
{
int reg, dia; char resp, lu[20], perso[15], elimi; 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 del Registro a Eliminar: "; cin>>reg; while((!feof(ar)) && (perdido)) { fscanf(ar,"%d %s %s", &dia, &lu, &perso); if(reg == dia) { perdido = false; } } if(perdido) { cout<<"\n Lo siento no existe regitro!\n\n"; }else{ cout<<"\n Registro Encontrado!\n\n"; cout<<" El dia: " <<dia <<"\n"; cout<<" El lugar de espera: " <<lu <<"\n"; cout<<" El nombre de la persona: " <<perso <<"\n\n"; fclose(ar); cout<<" Desea eliminar el registro Si(s), No (n): "; elimi = getch(); } if ((elimi == 's') || (elimi == 'S')) { if((ar = fopen("direc.ang","r")) == NULL) { cout<<"\n No se Encuentra el Archivo!"; cout<<"\n\n Pulse una tecla para continuar..."; getch(); }else{ tempo = fopen("temporal.ang","w"); while(!feof(ar)) {