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

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

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