65,211
社区成员
发帖
与我相关
我的任务
分享#include <iostream>
#include <string>
#include <fstream>
using namespace std ;//这里
class banji{ //这里
public:
banji()
{
banjj= "jike071";
name = "xiaoli";
tel = "13892889928";
homephone = "0531-32143432";
email = "yangsdb@sina.com";
address = "jinan";
postcode = "250001";
}
void banj();
void luru();
void show();
private:
string name;//[20];
string banjj;//[20]; //重复定义了,上面有一个函数以下所有非函数的banji改成banjj
string tel;//[20];
string homephone;//[20];
string email;//[20];
string address;//[20];
string postcode;//[20];
} ;//这里
void banji::luru(){ //这里
cout <<"输入班级·姓名·手机·家庭电话·电子邮件·通讯录地址·邮编" <<endl;
cin>>banjj>>name>>tel>>homephone>>email>>address>>postcode;
}
void banji::show(){
cout <<"输入班级\n" <<banjj <<"姓名\n" <<name <<"手机\n" <<tel <<"家庭电话\n"
<<homephone <<"电子邮件\n"<<email<<"通讯录地址\n" <<address <<"邮编\n" <<postcode/*zheli*/ <<endl;
}
class tongxunlu
{
public:
void add();
void modify();
void del();
void seek();
void out();
private:
string name;//以下
string banjj;
string tel;
string homephone;
string email;
string address;
string postcode;
} ;//这里
void tongxunlu::add(){
cout <<"please input banji" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
cout <<"please input shouji" <<endl;
cin>>tel;
cout <<"please input homephone" <<endl;
cin>>homephone;
cout <<"please input email" <<endl;
cin>>email;
cout <<"please input address" <<endl;
cin>>address;
cout <<"please input postcode" <<endl;
cin>>postcode;
}
void tongxunlu::modify(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::del(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::seek(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::out(){
}
void main(void)
{
int n = 0;
banji a;
tongxunlu b;
cout <<"-----------------通讯录管理系统-----------------\n";
cout <<"功能菜单:\n";
cout <<"浏览通讯信息请选择-----------------------1\n";
cout <<"添加通讯信息请选择-----------------------2\n";
cout <<"删除某条通讯信息请选择-------------------3\n";
cout <<"按姓名查询通讯信息请选择-----------------4\n";
cout <<"在指定位置插入通讯信息请选择-------------5\n";
cout <<"编辑通信信息请选择-----------------------6\n";
cout <<"退出请选择-------------------------------7\n";
cout <<"(注:最大储存量为100人)";
cout <<"请输入你要选择的项n" <<endl;
for(;;)
{
cin>>n;
if(n>=1&&n <=6) {
switch(n)
{
case 1:a.show();break;
case 2:b.add();break;
case 3:b.del();break;
case 4:b.modify();break;
case 5:b.seek();break;
case 6:b.out(); break;
default: break;
}
}
else {
cout <<"error" <<endl;
cout <<endl;
}
break;//这里
}
cout <<"谢谢使用!!" ;//分号
cout <<"byebye" <<endl;
}给点分吧lz#include <iostream>
#include <string>
#include <fstream>
using namespace std ;//这里
class banji{ //这里
public:
banji(){
char *temp = "jike071";
strcpy(banjj,temp);//banjj="jike071"; 要用strcpy
temp = "xiaoli";
strcpy(name,temp);//name="xiaoli";
temp = "13892889928"; //tel="13892889928";
strcpy(tel,temp);
temp = "0531-32143432";
strcpy(homephone,temp);//homephone="0531-32143432";
temp = "yangsdb@sina.com";
strcpy(email,temp);//email="yangsdb@sina.com";
temp = "jinan";
strcpy(address,temp);//address="jinan";
temp = "250001";
strcpy(postcode,temp);//postcode="2500001";
}
void banj();
void luru();
void show();
private:
char *name;//[20];
char *banjj;//[20]; //重复定义了,上面有一个函数以下所有非函数的banji改成banjj
char *tel;//[20];
char *homephone;//[20];
char *email;//[20];
char *address;//[20];
char *postcode;//[20];
} ;//这里
void banji::luru(){ //这里
cout <<"输入班级·姓名·手机·家庭电话·电子邮件·通讯录地址·邮编" <<endl;
cin>>banjj>>name>>tel>>homephone>>email>>address>>postcode;
}
void banji::show(){
cout <<"输入班级·" <<banjj <<"姓名·" <<name <<"手机·" <<tel <<"家庭电话·" <<homephone <<"电子邮件·"<<email<<"通讯录地址·" <<address <<"邮编" <<postcode/*zheli*/ <<endl;
}
class tongxunlu
{
public:
void add();
void modify();
void del();
void seek();
void out();
private:
char *name;//以下
char *banjj;
char *tel;
char *homephone;
char *email;
char *address;
char *postcode;
} ;//这里
void tongxunlu::add(){
cout <<"please input banji" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
cout <<"please input shouji" <<endl;
cin>>tel;
cout <<"please input homephone" <<endl;
cin>>homephone;
cout <<"please input email" <<endl;
cin>>email;
cout <<"please input address" <<endl;
cin>>address;
cout <<"please input postcode" <<endl;
cin>>postcode;
}
void tongxunlu::modify(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::del(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::seek(){
cout <<"please input class" <<endl;
cin>>banjj;
cout <<"please input name" <<endl;
cin>>name;
}
void tongxunlu::out(){
}
void main(void)
{
int n;
cout <<"-----------------通讯录管理系统-----------------\n";
cout <<"功能菜单:\n";
cout <<"浏览通讯信息请选择-----------------------1\n";
cout <<"添加通讯信息请选择-----------------------2\n";
cout <<"删除某条通讯信息请选择-------------------3\n";
cout <<"按姓名查询通讯信息请选择-----------------4\n";
cout <<"在指定位置插入通讯信息请选择-------------5\n";
cout <<"编辑通信信息请选择-----------------------6\n";
cout <<"退出请选择-------------------------------7\n";
cout <<"(注:最大储存量为100人)";
cout <<"请输入你要选择的项n" <<endl;
for(;;)
{
cin>>n;
if(n>=1&&n <=6)
switch(n)
{
case 1:show();break; //你都没有对象怎么调用成员函数
case 2:add();break;
case 3:del();break;
case 4:modify();break;
case 5:seek();break;
case 6:out(); break;
default: return;
}
else
cout <<"error" <<endl;
cout <<endl;
}
cout <<"谢谢使用!!" ;//分号
cout <<"byebye" <<endl;
}lz啊,你自己调试下啊