![](https://csdnimg.cn/release/download_crawler_static/86018217/bg4.jpg)
{
i——;
up。ps[i]=’\0’;//清除前一个字符
i--;//接收前一个字符
printf("\b ”);
printf("\b");
continue;
}
if(up。ps[i]=='\r')
{
up.ps[i]='\0’;
break;
}
printf("*”);
}
fp=fopen(DataFile,”rt”);
if(fp==NULL) // 打开文件失败时提示
{
printf("\n 打开 %s 失败!按任意键结束程序\n”,DataFile);
perror("Open file fail”);
getchar();
return;
}
if((fp=fopen(”manager。txt”,"r”))==NULL)//打开文件,并判断是否出错
{
printf(”\n 出错,请检查文件是否存在,按任意键返回主菜单\n");//打印出错提
示 getchar();
}
else
fread(&mg,sizeof(struct users),1,fp);//从文件中读取信息
fclose(fp);//关闭文件
if(strcmp(mg。Name,up。Name)==0&&strcmp(mg。ps,up。ps)==0)
{
success=1;
}
if(success==1) //登录成功
{
printf("\n 登录成功,按任意键进入机票调整系统!\n");
getchar();
loginflightm();
}
else//未登录成功
{
fflush(stdin);//清除输入缓冲区中的字符