Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <conio.h>
- #include <stdio.h>
- struct persona
- {
- char nombre[25];
- char direccion[25];
- char telefono[25];
- char correo[25];
- }contacto;
- void ingresar();
- void mostrar();
- void main()
- {
- int n;
- int salida = 0;
- do
- {
- system("cls");
- cout << "nn---M.E.N.U---nn";
- cout << "n1. Ingresar Contactosn";
- cout << "n2. Mostrar Contactosn";
- cout << "n3. Salirn";
- cout << "n_ ";
- cin >> n;
- switch (n)
- {
- case 1: ingresar(); break;
- case 2: mostrar(); break;
- case 3: salida = 1; break;
- default:
- clrscr();
- cout << "nnnPresione Solamente Una De Las Teclas Indicadas";
- cout << "nnnPresione Una Tecla Para Continuar...!";
- getch();
- break;
- }
- } while (salida == 0);
- getch();
- }
- void ingresar()
- {
- int dec;
- clrscr();
- ofstream agenda;
- agenda.open("agenda.txt", ios::out | ios::app);
- if (agenda.fail())
- {
- cout << "Ocurrio un error al abrir el archivo";
- getch();
- }
- else
- {
- do {
- system("cls");
- cout << "nnIngrese Su Nombre: ";
- gets(contacto.nombre);
- cout << "nnIngrese su direccion:";
- gets(contacto.direccion);
- cout << "nnIngrese su Telefono: ";
- gets(contacto.telefono);
- cout << "nnIngrese su Correo Electronico: ";
- gets(contacto.correo);
- agenda << contacto.nombre << " " << contacto.direccion << " " << contacto.telefono << " " << contacto.correo << "nn";
- cout << "nn desea ingresar otro contacto a la agenda.? ";
- cout << "nn 1=si, 2=no n" << endl;
- cin >> dec;
- } while (dec == 1);
- }
- agenda.close();
- getch();
- }
- void mostrar()
- {
- system("cls");
- cout << "n";
- ifstream agenda;
- agenda.open("agenda.txt");
- while (!agenda.eof())
- cout << (char)agenda.get();
- agenda.close();
- getch();
- }
Add Comment
Please, Sign In to add comment