通讯录
姓名 地址 电话
要求有查找、删除、修改、输出等功能
我的基本框架:
# include <iostream.h>
# include <string.h>
class Node {
public:
Node(char n,char a,char an,char pn);
Node(char n,char a,char an,char pn,Node *nxt);
Node *InsertAfter(char n,char a,char an,char pn);
private:
char name[10];
char address[10];
char addressnumber[8];
char phonenumber[10];
Node *link;
friend class SingleList;
}; //结点类
class SingleList
{
public:
SingleList(){first=NULL;length=0;}
~SingleList();
bool Search(char * x);
bool Add(char* x,char *y,char* z,char* w);
bool Delete(const char* x);
bool Update(char* x,char *y,char* z,char* w);
void Output(ostream & out)const;
private:
Node *first;
int length;
};
…………
是否可行?
有源程序的帮助贴一下,参考
谢谢!
[此贴子已经被作者于2006-2-22 17:55:20编辑过]