如何做网站推广获客临海市住房与城乡建设规划局 网站
web/
2025/9/30 8:16:33/
文章来源:
如何做网站推广获客,临海市住房与城乡建设规划局 网站,网站主机空间价格,个人做网站设计点击蓝字关注我们来源自网络#xff0c;侵删一.整体功能介绍实现一个登陆界面1 输出一个登陆界面2 用户名能够实现邮箱验证#xff0c;regex库#xff0c;密码要不可见3 进度条的模拟实现4 音乐播放二.分步实现1.输出一个登陆界面首先对此功能使用到的函数进行简单的介绍。s…点击蓝字关注我们来源自网络侵删一.整体功能介绍实现一个登陆界面1 输出一个登陆界面2 用户名能够实现邮箱验证regex库密码要不可见3 进度条的模拟实现4 音乐播放二.分步实现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 cols40 lines8);
}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()) ! \r){if (i 6){userpassword[i] key;putchar(*);}else{cout 密码过长 endl;system(pause);return;}}//字符串结束标记\0;userpassword[i] \0;
}3.邮箱验证此功能是用来判断输入需要构造正则表达式对象然后调用regex_match()函数来判断输入字符串是否满足要求使用到C头文件#include 。bool checkEmail(uin8_t* username)
{bool result false;//ctb 163 .com.cnregex object((\\w)(\\w)(\\.(\\w)));/*1. 字母a-z A-Z 或者下划线或者0-9正则表达式*/// 多个result regex_match(username, object);return result;
}4. 进度条的模拟实现此功能使用到了#include Windows.h头文件的Sleep函数。void proc(void)
{string str(-);for (uin32_t i 0; i 20; i){system(cls);cout str endl;cout i * 5 % endl;str -;Sleep(500);}printf(sucess....!\n);
}5 .播放音乐此功能使用到 #includemmsystem.h头文件里的mciSendString函数。首先下载一个音乐MPS文件然后将其拷贝到此过程工程目录下。注意实现此功能需加载静态包#pragma comment(lib,“winmm.lib”)//加载静态包void palyMusic(void)
{mciSendString(open 1.mp3 alias music, 0, 0, 0);mciSendString(play music repeat, 0, 0, 0);
}6.测试1.头文件//#pragma once
#ifndef _TEST_H_
#define _TEST_H_typedef int uin32_t;
typedef char uin8_t;#includeiostream
#include cstdio//c引用中标准一般是c原来的文件名字
#include conio.h//_getch()
#include regex//正则表达式
#include string
#include Windows.h
#include mmsystem.h
using namespace std;void setWindosStyle();
void setUserNamPass(uin8_t* username, uin8_t*userpassword);
bool checkEmail(uin8_t* username);
void proc(void);
void palyMusic(void);#endif // !_TEST_H_2.main函数#include test.huin32_t main(void)
{//用户名密码uin8_t username[20] ;uin8_t userpassword[7] ;setWindosStyle();setUserNamPass(username, userpassword);if ((checkEmail(username)) true){if (!(strcmp(username, ctb163.com.cn)strcmp(userpassword,12345))){//弹出进度条proc();cout music begin!!! endl;//在播放音乐palyMusic();}else{cout 用户名或者密码错误 endl;}}else{printf(inpute email name no standard\n);}system(pause);return 0;
}如果你年满18周岁以上又觉得学【C语言】太难想尝试其他编程语言那么我推荐你学Python现有价值499元Python零基础课程限时免费领取限10个名额▲扫描二维码-免费领取戳“阅读原文”我们一起进步
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84349.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!