Agenda en DEV c++
Enviado por Marvin Rodriguez • 6 de Abril de 2018 • Apuntes • 616 Palabras (3 Páginas) • 373 Visitas
#include <stdlib.h>
#include <stdio.h>
#include <fstream>
int ingresar();
int mostrar();
void menu();
FILE *agenda;
struct contactos
{
int codigo;
char nombre[30];
char email[30];
int zona;
};
contactos vector[4];
int i=0;
int ingresar()
{
ofstream archivo_cont("Mi agenda.txt",ios::app);
if (i<=3){
cout<<"Ingrese el numero de telefono: "<<endl;
cin>>vector[i].codigo;
archivo_cont<<vector[i].codigo;
cout<<"Ingrese el nombre del contacto: "<<endl;
cin>>vector[i].nombre;
archivo_cont<<vector[i].nombre;
cout<<"Ingrese el email del contacto: "<<endl;
cin>>vector[i].email;
archivo_cont<<vector[i].email;
cout<<"Ingrese la zona de residencia del contacto: "<<endl;
cin>>vector[i].zona;
archivo_cont<<vector[i].zona;
fputs ("Se ingreso el contacto:",agenda);
fputs (vector[i].nombre,agenda);
i++;
}else{
cout<<"No existe el contacto" ;
fputs ("No existe el contacto:",agenda);
}
archivo_cont<<vector[i].codigo<<" "<<vector[i].nombre<<" "<<vector[i].email<<" "<<vector[i].zona;
return 0;
}
int mostrar()
{
for(int j=0; j<i; j++){
cout<<"Datos:"<<i<<endl;
cout<<"Numero= "<<vector[j].codigo<<endl;
cout<<"Nombre= "<<vector[j].nombre<<endl;
cout<<"Email= "<<vector[j].email<<endl;
cout<<"Zona= "<<vector[j].zona<<endl;
}
return 0;
}
int buscar()
{
int codigo, encontrado=0;
cout<<"Ingrese el numero de telefono del contacto a buscar: ";
cin>>codigo;
for(int j=0; j<i; j++){
if (vector[j].codigo==codigo){
cout<<"Datos: "<<i<<endl;
cout<<"Numero= "<<vector[j].codigo<<endl;
cout<<"Nombre= "<<vector[j].nombre<<endl;
cout<<"Email= "<<vector[j].email<<endl;
cout<<"Zona= "<<vector[j].zona<<endl;
encontrado=1;
}
}
if (!encontrado){
cout<<"El contacto no existe.";
}
return 0;
}
void menu()
{
int op;
agenda=fopen("bitacora.txt","a");
do{
cout<<"1. Ingresar nuevo contacto"<<endl;
cout<<"2. Contactos ingresado"<<endl;
cout<<"3. Busqueda de contactos"<<endl;
cout<<"4. Salir"<<endl;
cin>>op;
switch(op)
{
case 1: ingresar();break;
case 2: mostrar();break;
case 3: buscar();break;
default: break;
}
}while (op!=4);
fclose (agenda);
}
void main()
{
menu();
system("pause");
}
-------------------------------------------------------------------------------------
#include <stdlib.h>
#include <stdio.h>
#include <fstream>
int ingresar();
int mostrar();
void menu();
FILE *agenda;
struct contactos
{
int codigo;
char nombre[30];
char email[30];
int zona;
};
contactos vector[4];
int i=0;
int ingresar()
{
ofstream archivo_cont("Mi agenda.txt",ios::app);
if (i<=3){
cout<<"Ingrese el numero de telefono: "<<endl;
cin>>vector[i].codigo;
archivo_cont<<vector[i].codigo;
cout<<"Ingrese el nombre del contacto: "<<endl;
cin>>vector[i].nombre;
archivo_cont<<vector[i].nombre;
cout<<"Ingrese el email del contacto: "<<endl;
cin>>vector[i].email;
archivo_cont<<vector[i].email;
cout<<"Ingrese la zona de residencia del contacto: "<<endl;
cin>>vector[i].zona;
archivo_cont<<vector[i].zona;
fputs ("Se ingreso el contacto:",agenda);
fputs (vector[i].nombre,agenda);
i++;
}else{
cout<<"No existe el contacto" ;
fputs ("No existe el contacto:",agenda);
}
archivo_cont<<vector[i].codigo<<" "<<vector[i].nombre<<" "<<vector[i].email<<" "<<vector[i].zona;
return 0;
}
int mostrar()
{
for(int j=0; j<i; j++){
cout<<"Datos:"<<i<<endl;
cout<<"Numero= "<<vector[j].codigo<<endl;
...