Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350801
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:02:31

#include
#include
class listnode
{
public:
char *name;
char *tel;
int   num;
listnode *next;
listnode(){name=tel=0;next=NULL;num=0;};
~listnode(){delete []name;delete []tel;};
void set_message();                    //设置信息
void get_message();                   //提取信息
    int check(int );      //查找
    void delete_message();                  //删除
void change_message();                  //修改
};
//设置信息//设置信息
void listnode::set_message()
{
char s[50];
cout<<"Please input the name:"< cin>>s;
name=new char[strlen(s)+1];
cout<<"Please input the tellmun:"< cin>>s;
tel=new char[strlen(s)+1];
int a;
cout<<"Please input the number:"< cin>>a;
num=a;
next=NULL;
}
//提取信息
void listnode::get_message()
{
cout<<"The message of the people you have checked:"<    cout<<"Name:\t\t"<    cout<<"Tellnum:\t"<    cout<<"Number:\t"<}
//删除
void listnode::delete_message()
{
listnode::~listnode();
cout<<"success!"<}

int  listnode::check(int a)
{  
        if(num==a)
      return 1;
    else
              return 0;
}

//修改
void listnode::change_message()
{



}

class tellbook
{
private:
listnode *head;

public:                
    tellbook(){head=NULL;};//初始化链表
~tellbook(){   };          //待编~!
listnode* init_book(int a );   // a 为链表结点的个数          
    void  check_book(int a,listnode *head);//查找信息

};
listnode* tellbook::init_book(int a)
{   int i=0;
listnode *p;
    head=new listnode;
for(p=head;inext,i++)
{
head->set_message();
        p=new listnode;
    p->set_message();
  
}
p->next=NULL;
return head;
}
void tellbook::check_book(int a,listnode *head)
{   listnode *p;
   
for(p=head;p!=NULL;p->next)
{
p->check(a);
if(p->check==0)
cout<<"None!!!"<        else
p->get_message();
}

}

void main()
{  
    tellbook t1;
listnode *head;
    head=t1.init_book(1);
    t1.check_book(8,head);
}

由于数据结构底子太差了,不知道怎么传递数据,
能不能帮我改一下,稍微指点一下 就行,关键是链表的建立,然后是怎么把建好的链表数据传递到查找函数当中.
谢谢了.






--------------------next---------------------

阅读(1061) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~