读书人

电话本系统实现排序功能包括按照电

发布时间: 2013-07-01 12:33:04 作者: rapoo

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


#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函数啊

读书人网 >C++

热点推荐