请问如何写一个C++的密码登陆代码,如果密码错误超过三次就自动退出,正确就运行接下来的程序...谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何写一个C++的密码登陆代码,如果密码错误超过三次就自动退出,正确就运行接下来的程序...谢谢相关的知识,希望对你有一定的参考价值。

我是初学者,好多东西都不懂,麻烦就用C++的就好啦,别用C语言的,我没学过...

#include <iostream>
using namespace std;

int main()

const char *password = "123654";
char Input_Password[10];
int count = 1;

cout << "请输入密码(三次机会):";
gets (Input_Password);
while (strcmp(password, Input_Password)!=0)

if (count < 3)
cout << "密码错误,请重新输入:";
if (count >= 3)

cout << "输入超过三次!\\n";
break;

gets (Input_Password);
count++;
 
if (strcmp(password, Input_Password)==0)
cout << "恭喜,输入正确!\\n";

return 0;

参考技术A #include<iostream> 
#include<windows.h>
using namespace std;  
int main()  
 
 cout<<"请输入密码(6个数字)\\n";
 int o,hello=0;
 bool begin=1;
 while(begin)//循环括号中的内容
 
        cin>>o;
        if(o==142857)
        
   cout<<"密码正确,欢迎使用程序!\\n";
   break;
  
  else
  
             if(hello<5)
            
    hello==hello++;//让hello作自加运算
       cout<<"密码错误,请重新输入!\\n";
   
    if(hello>=5)
   
    system("cls");//清除屏幕信息
    cout<<"对不起,由于您的密码多次输入错误\\n";
    Sleep(2500);//让程序“睡”2500毫秒
    cout<<"此次程序禁止使用!\\n";
    Sleep(2000);//让程序“睡”2000毫秒
    return 0; 
   
  
 

参考技术B #include<bits/stdc++.h>
#include<string.h>
using namespace std;
int main()

string password;
string password1;
int ss;
password ="BlackTeaPro";//大神红茶
int n = 3;

cout<<"请输入密码:"<<endl;
cin>>password1;
while(n)

if(password1==password)
ss=1;//m是程序继续运行的判断,m=1表示继续运行
else

cout<<"你输入的密码不正确,请重新输入:"<<endl;
cin>>password1;

n--;

if(ss==1)
cout<<"密码正确!";
else
cout<<"你已经连续输错密码三次,即将退出!"<<endl;

return 0;

参考技术C 在登陆按钮最后面写上
'记录密码次数
micount = micount + 1
If micount = 3 Then
MsgBox "输入错误以到3次,请检查后再登陆!", vbOKOnly + vbExclamation, "警告"
End '全部退出
End If
参考技术D 能用类来实现吗

html语言如何实现帐号密码登陆

html静态网页在没有数据库的时候如何设定多个帐号密码登陆,我想在一个静态网页里设定10个帐号和10个密码。只有输我设定的帐号和密码才能连接的另一个网页。
我就是想用html把帐号和密码写死

html可以使用表单进行的最简单的账号密码登录的页面设计,但是不具备判断账号密码正确性等逻辑的能力,这个需要后台语言处理反馈。

工具原料:编辑器、浏览器

1、使用form表单事件最简单的账号密码登录的数据提交,代码如下:

<!DOCTYPE html>
<html>
<body>

<form action="login.php">
用户名:<br>
<input type="text" name="firstname" value="请输入账号">
<br>
密码:<br>
<input type="text" name="lastname" value="请输入密码">
<br><br>
<input type="submit" value="Submit">
</form> 
</body>
</html>

2、点击提交数据将会提交给login.php进行处理,运行的结果如下:

参考技术A 单纯的用html是无法实现的,不用数据库的话,可以将用户名和密码存在xml或txt文本里,然后利用javascript去实现你要的功能 参考技术B html只负责显示功能,不具备传至的功能,如果只是简单的账号密码需要写javascript,js的这部分网上代码有很多,只需要给登录框和密码框加上一个<div id="***">`````</div>,然后
<js>
带入id号(这里面的代码网上搜一下,很多)
</js>
希望对你有用

不管你是否写死,都需要对密码进行判断,html只是个显示工具,无法对取值和判断,最简单的方法就是带入js···你汽车跑的再快,也不可能说是飞的太低···本回答被提问者和网友采纳
参考技术C

以下代码可以实现静态网页的账号密码登录

<form method="post" action="***" name="form" onsubmit="checkpost()">

<label for="name">用户名:</label>

<input type="text" name="name" id="name" />

<br />

<label for="pw">密码:</label>

<input type="password" name="pw" id="pw" />

<br />

<input type="submit" value="提交" />

</form>

<script>

function checkpost()

if(document.forms[5].name.value=="用户名"&&document.forms[5].pw.value==" 密码")

window.location="跳转的地址";

else

alert("用户名或密码不正确!")

return false;


</script>

以上是关于请问如何写一个C++的密码登陆代码,如果密码错误超过三次就自动退出,正确就运行接下来的程序...谢谢的主要内容,如果未能解决你的问题,请参考以下文章

用java写一个登陆界面代码。

asp.net,密码5次错误就15分钟内禁止登录

ORACLE OB10在win7中安装后登陆提示用户名或密码错误,但是在PLSQL中能登陆,请问这个是啥原因怎么解决

登陆svn 没提示输入用户名

请问fluent15.0如何打开单机并行计算,Intel MPI

请问kali的初始密码是多少呢?