首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

电话本系统,实现排序功能,包括按照电话号码排序和按照姓名字母序排列

2013-07-01 
电话簿系统,实现排序功能,包括按照电话号码排序和按照姓名字母序排列;#includeutility.h#include telep

电话簿系统,实现排序功能,包括按照电话号码排序和按照姓名字母序排列;


#include"utility.h"
#include "telephonebook.h"
#include"conio.h"

bool checklogin();

int main(int argc, char* argv[])
{
try
{
TelephoneBook objTelephoneBook;

if(checklogin())

      objTelephoneBook.run();

else
{   cout<<"密码已三次输入错误..."<<endl;
    cout<<"准备退出..."<<endl;
    
exit(0);
}

}
catch(Error err)
{
err.Show();
}
system("PAUSE");

return 0;
}
bool checklogin()
{
int i=0;
cout<<setw(15)<<" "<<"*************欢迎进入电话簿管理系统*************"<<endl;
    char password[12],psd[]="20122313555";

cout<<endl<<setw(17)<<" "<<"**********请输入您的密码,进行验证**********"<<endl;
do
{
for(int j=0;j<12;j++)
{
password[j]=getch();

if(password[j]==13)
{
password[j]='\0';
break;

putchar('*');

}
if(strcmp(password,psd)==0)
{
cout<<endl<<setw(36)<<" "<<"登录成功"<<endl<<endl;
cout<<setw(32)<<" "<<"正在转入操作界面"<<endl;
return true;
}
else 
{
cout<<endl<<setw(30)<<" "<<"密码错误,请重新输入"<<endl;
i++;
}
}while(i!=3);

return false;


}

问题一:在cout<<endl<<setw(17)<<" "<<"**********请输入您的密码,进行验证**********"<<endl;
这句话下面再写cout<<; 为什么显示不出来?
[解决办法]
strcoll
[解决办法]
可以用c语言里的qsort函数啊

热点排行