2. 详细设计
(1)信息输入模块
主要功能:
输入联系人的信息。
主要技术:(使用的函数、语句等)
使用for 循环
性别判断使用到if …else if.. else
用到输入流。
关键代码:
ofstream data("data.txt",ios_base::app);
data<<cout<<"\t"<<snames<<"\t"<<sid<<"\t"<<sex<<"\
t"<<saddr<<"t"<<sphoneno<<endl;
代码解释:
在输入中,比较简单,重要的是写入到数据文件里,关键代码就是往数据文件
中增加数据信息。
关键代码是用ofstream类,建立了data对象,data.txt是数据文件和类型,
ios_base::app是在data.txt添加。下面的代码是要添加的数据。
data<<cout<<"\t"<<snames<<"\t"<<sid<<"\t"<<sex<<"\
t"<<saddr<<"t"<<sphoneno<<endl;
(2)信息显示模块
主要功能:
用于显示所有联系人的信息。
主要技术:(使用的函数、语句等)
循环使用的是while
输出流。
关键代码:
void infor::src()
{
char ch;
ifstream da("data.txt");