C/C++语言实现登陆界面
整体功能介绍
/***********************************************************
实现一个登陆界面
1 输出一个登陆界面
2 用户名能够实现邮箱验证,regex库,密码要不可见
3 进度条的模拟实现
4 音乐播放
***************************************************************/
分步实现
1.输出一个登陆界面
首先对此功能使用到的函数进行简单的介绍。
(1).system();
int system(const char *command) 把 command 指定的命令名称或程序名称传给要被命令处理器执行的主机环境,并在命令完成后返回。使用此函数需要包含头文件:#include <stdlib.h>
*<1>调整窗口
-
system函数+dos指令
-
标题:title 标题名
-
颜色:color f0
-
大小:mode con cols = 40 lins =8;//此处可自己定义cols和lins大小
-
例如:
-
system("calc");打开计算器“”里面是计算机的命令。
-
system("pause");//防止闪屏
实现
void setWindosStyle(void)
{
system("title 邮箱验证");
system("color f0");
system("mode con cols=40 lines=8");
}
2.用户及密码
此处要实现密码不可见,故使用到了_getch()函数,可自行百度。
void setUserNamPass(uin8_t* username, uin8_t* userpassword)
{
cout << "\t用户名:";
cin >> username;
cout << "\t密 码:";
//cin >> userpassword;
// 密码不可见:字符串当做字符处理
// 每次按键输出一个*号就可以,然后把所有按键保存到password里面
char key;
uin32_t i = 0;
while ((key = _getch(