谁能帮我把下列程序中的所有的cout和cin改成c++中的printf和scanf?改了以后前面的#include<>那里要不要改

#include<iostream>#include<string>#include<iomanip>#include<fstream>usingnamespacestd... #include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
using namespace std;
class person
{
public:
person();//默认构造函数
char inter_face();//首页
void add_person();//添加联系人
void del_person();//删除联系人
void show_all();//显示所有联系人
void alter();//修改信息
void select();//查询联系人
void save_new();//保存新增加的联系人
private:
string name;//姓名
string address;//地址
string number;//电话号码
string mail;//邮箱
};
person::person()
{
name = "\0";
address = "\0";
number = "\0";
mail = "\0";
}
//首页
char person::inter_face()
{ cout <<endl;
cout<<" 通 迅 录 " <<endl;
cout<<" " <<endl;
cout<<" 1. 添加新联系人. 4. 修改信息. " <<endl ;
cout<<" " <<endl;
cout<<" 2. 删除联系人. 5. 查询联系人. " <<endl;
cout <<" " <<endl;
cout<<" 3. 显示所有联系人. 6. 关闭通迅录. " <<endl ;
cout<<" " <<endl<<endl;
cout <<"输入你的选择 :" ;
char choose;
cin >>choose;
return choose;
}
//添加联系人
void person::add_person()
{
cout <<endl <<"根据下面提示输入新联系人信息" <<endl <<endl
<<"姓名 :" ;
cin >>name;
cout <<"电话号码 : ";
cin>>number;
cout <<"电子邮箱 : ";
cin >>mail;
cout <<"籍贯 : ";
cin >>address;
save_new();
cout <<endl <<endl <<"新联系人信息已经保存好!" <<endl <<endl;
}
展开
 我来答
Y_Snow
2011-12-21 · 超过36用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:109万
展开全部
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
using namespace std;

#include <stdio.h>

class person
{
public:
person();//默认构造函数
char inter_face();//首页
void add_person();//添加联系人
void del_person();//删除联系人
void show_all();//显示所有联系人
void alter();//修改信息
void select();//查询联系人
void save_new();//保存新增加的联系人
private:
string name;//姓名
string address;//地址
string number;//电话号码
string mail;//邮箱
};
person::person()
{
name = "\0";
address = "\0";
number = "\0";
mail = "\0";
}
//首页
char person::inter_face()
{
printf("\n");
printf(" 通 迅 录 \n");
printf(" \n");
printf(" 1. 添加新联系人. 4. 修改信息. \n");
printf(" \n");
printf(" 2. 删除联系人. 5. 查询联系人. \n");
printf(" \n");
printf(" 3. 显示所有联系人. 6. 关闭通迅录. \n");
printf(" \n");
printf("输入你的选择 :");
char choose;
scanf("%c", &choose);
return choose;
}
//添加联系人
void person::add_person()
{
printf("\n根据下面提示输入新联系人信息\n\n姓名:");
scanf("%s", name.c_str());
printf("电话号码 :");
scanf("%s", number.c_str());
printf("电子邮箱 :");
scanf("%s", mail.c_str());
printf("籍贯 :");
scanf("%s", address.c_str());
save_new();
printf("\n\n新联系人信息已经保存好!\n\n");
}
小只木a
2011-12-21 · TA获得超过190个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:80.1万
展开全部
额 ,c++完全兼容c
头文件只要加 cstdio应该就可以了
以前c里的什么什么.h之类的 都可以改成c什么什么 不用加.h, 前面加个c
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式