您好,我正在尝试使用 c++ 创建一个密码函数,该函数最多可处理 12 个字符,并且可以调用三个单独的布尔函数:isUpper、isLower、IsPunctuation。
有什么建议或模板可以开始吗?我想把这部分排除在外,继续我的程序。谢谢你的帮助。
这是我到目前为止所拥有的:
#include<iostream.h>
#include<conio.h>
#include<string.h>
char enterPass();
void passFunc();
char enterPass() {
char numPass[12];
char ch;
int i=0;
while((ch!='\r')||(ch!='\n')&&(i!=11)) {
cin>>ch; cout<<'*'; numPass[i]=ch; i++;
}
return numPass[12];
}
void passFunc() {
char pass[12];
cout<<"Enter password :- ";
pass=enterPass();
if(strcmp(pass,"myworld")==0) {
cout<<"Correct Password"; getch();
} else {
cout<<"Wrong Password";
exit(0);
}
}
int main() {
passFunc();
getch();
return 0;
}