类的search函数应该怎么实现啊
#include <iostream>//设计一个迷你型通信录管理系统。//第一步:设计通讯录条目项;
//第二步:设计输入一条记录、输出一条记录、查询一条记录的函数;
//第三步:主函数完成对各个功能的调用。
#include<string.h>
#include<iomanip>
using namespace std;
class adlist
{
private:
char name[20];
int phonenum;
int QQ;
char email[20];
char address[20];
public:
void getmessage(char * ,int ,int, char *,char * );
void printmessage();
void searchmessage(char *);
};
void adlist::getmessage(char n[20],
int ph,
int Q,
char e[20],
char ad[20])
{ strcpy(name,n);
phonenum=ph;
QQ=Q;
strcpy(email,e);
strcpy(address,ad);
}
void adlist::printmessage()
{ cout<<name<<" "<<phonenum<<" "<<QQ<<" "<<email<<" "<<address<<endl;
}
void adlist::searchmessage(char n[20])
{
?????????????????
}
int main()
{
adlist a1,a2,a3;
a1.getmessage("xiaoqing",22222,470341,"qtcctq","308");
a2.getmessage("xiaozhang",22222,470341,"qtcctq","308");
a3.getmessage("xiaowang",22222,470341,"qtcctq","308");
a1.printmessage();
a2.printmessage();
a3.printmessage();
return 0;
}
search函数应该怎么实现啊,对象才能调用函数,而search又跟所有对象有关,且对象的个数怎么确定,一头雾水,c++类的掌握模糊。可以根据姓名查找(姓名相同全就输出来),求指教,附代码