ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Agenda en DEV c++


Enviado por   •  6 de Abril de 2018  •  Apuntes  •  616 Palabras (3 Páginas)  •  373 Visitas

Página 1 de 3

#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;

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (48 Kb) docx (16 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com