Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef PERSONA_H
- #define PERSONA_H
- #include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- #include "persona.h"
- #include <string.h>
- using namespace std;
- class persona
- {
- public:
- persona();
- void capturar();
- void mostrar();
- void set_cp(int c);
- void set_nombre(string n);
- void set_ciudad(string c1);
- void set_domicilio(string d);
- void set_telefono(string t);
- void set_edad(int e);
- int get_cp();
- string get_nombre();
- string get_ciudad();
- string get_domicilio();
- string get_telefono();
- int get_edad();
- virtual ~persona();
- friend class nodo;
- private:
- string nombre;
- string domicilio;
- string telefono;
- string ciudad;
- int cp;
- int edad;
- };
- class nodo
- {
- private:
- nodo *sig;
- persona elemento;
- public:
- nodo();
- nodo *getsig(){return sig;}
- persona getelemento(){return elemento;}
- void setsig(nodo *sig){this -> sig=sig;}
- void setelemento(persona elemento){this-> elemento=elemento;}
- friend class lista;
- };
- class lista{
- private:
- nodo *actual;
- nodo *primero;
- nodo *ultimo;
- public:
- lista(){primero=NULL; actual= NULL; ultimo= NULL;}
- void insertar_ordenadamente();//ya
- void mostrar();//ya
- void buscar();//ya
- void vaciar_lista();//ya
- void eliminar();//ya
- bool lista_vacia(){return primero==NULL;}//ya
- };
- #endif // PERSONA_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement