搜索
有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 598|回复: 4
收起左侧

能帮忙改下登陆吗,就是把登陆密码从明文改成密文

[复制链接]

该用户从未签到

220

主题

20

好友

5万

积分

吃货

积分
56872
发表于 2013-6-25 19:56:34 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
同学让我帮改下登陆,就是把明文密码“12345”改成密文“******”

void pass()
{
char UserName[30];
char Password[20];
int i=0;

cout<<"*************************************\n";
cout<<"\n\t管理员名和登录密码都只有4次机会,如果超过将自动退出系统!\n\n";
cout<<"*************************************\n";
cout<<"\n请输入管理员名:";
cin>>UserName;
while(strcmp(UserName,"admin")!=0)
{
if(i>=3)
exit(0);       //超过4次则登录失败,退出系统
i++;
cout<<"\n管理员名无效,请重新输入:";
cin>>UserName;
}
cout<<"\n请输入密码:";
cin>>Password;
while(strcmp(Password,"12345")!=0)
{
if(i>=3)
exit(0);       //超过4次则登录失败,退出系统
i++;
cout<<"\n密码输入错误,请重新输入:"<<endl;
cin>>Password;
}
cout<<"\n\t\t欢迎管理员的到来!!!";
}
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

2

主题

23

好友

1万

积分

第一章

积分
12256
发表于 2013-6-25 20:19:33 | 显示全部楼层
用getch(), 具体用法请百度
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

33

好友

1万

积分

第一章

积分
18429
发表于 2013-6-25 20:24:48 | 显示全部楼层
楼上+1
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

220

主题

20

好友

5万

积分

吃货

积分
56872
 楼主| 发表于 2013-6-25 21:42:10 | 显示全部楼层
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

37

好友

1万

积分

第一章

积分
11825
发表于 2013-6-25 22:31:15 | 显示全部楼层
应该是类似这样吧,不过unix是没有自带的conio.h的,我也就不去试了。
[mw_shl_code=c,true]#include <stdio.h>
#include <conio.h>

int main() {
    char ch;
    printf("plz input the pwd:");
    while(ch = getch()) {
        if (ch == '\n') {
            printf("\n");
            break;
        }
        //append ch after password array
        printf("*");
    }
    return 0;
}[/mw_shl_code]
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(Z站|基宅) ( 粤ICP备18082987号-1 )

GMT+8, 2025-5-2 00:59 , Processed in 0.081540 second(s), 23 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表