1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
//addr_list.h
//Kauffman,Tyler
//tkauffman
#ifndef ADDR_LIST_H
#define ADDR_LIST_H
class Addr_list
{
public:
Addr_list();
~Addr_list();
void insert(string fname,string lname,string phnum, string email);
void remove(string fname,string lname);
void lookupfirst(string fname);
void lookuplast(string lname);
void print();
private:
struct Address
{
public:
Address (string fname, string lname, string phnum, string email)
{m_fname=fname, m_lname=lname, m_phnum=phnum, m_email=email;}
string m_fname,m_lname,m_phnum,m_email;
Address *m_next;
};
Address *m_head;
};
#endif
|