前言
今天将用户注册,登陆的三个界面界面及其倒计时。
注册和登录分别有三个界面,原理都类似。如下:
一、注册界面:
1. 输入注册信息:
void LoginUI(void)//登录信息
{
GoToXY(11, 0);
printf(“\t\t\t* 登录名: \n");
printf("\t\t\t 登陆密码: \n");
printf("\t\t\t*************************************\n”);
GoToXY(11, 45);
}
2. 注册信息错误
void LoginMenuFailUI(void)//登录错误
{
GoToXY(14, 0);
printf(“\t\t\t* 登陆失败,请重新输入指令! \n");
printf("\t\t\t*************************************\n”);
GoToXY(9, 55);
}
3. 注册信息正确
void LoginMenuSuccessUI(void)//登录正确
{
GoToXY(14, 0);
printf(“\t\t\t* 登录成功! 3秒后跳转 \n");
printf("\t\t\t*************************************\n”);
CountDowm(14, 43, 1000, ‘3’);
}
二、登录界面:
输入登录信息, 登录信息正确,登录信息错误 的界面设置和注册界面的大致相同,可以参考写。
三、倒计时函数封装:
上面的代码中 3 秒跳转的就是倒计时。
void CountDowm(short hang, char lie, int iTime, short start) / / 倒计时
{
for (int i = 1; i <=start - ‘0’; i++)
{
Sleep(iTime);
GoToXY(hang, lie);
putchar(start-i);
}
Sleep(iTime); //跳到0要暂停
}
总结
下一节讲用户名密码写入文件。