电话本系统,实现排序功能,包括按照电话号码排序和按照姓名字母序排列
电话簿系统,实现排序功能,包括按照电话号码排序和按照姓名字母序排列;
问题一:在cout<<endl<<setw(17)<<" "<<"**********请输入您的密码,进行验证**********"<<endl;
这句话下面再写cout<<; 为什么显示不出来?
------解决方案--------------------
strcoll
------解决方案--------------------
可以用c语言里的qsort函数啊
#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函数啊