首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
C/C++
C++ 语言
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
密码输入问题
[已结贴,结贴人:jie__wang]
加为好友
发送私信
在线聊天
jie__wang
wangjie
等级:
发表于:
2008-05-10 17:20:57
楼主
void checkAPassword()
{
string password="20076808",pw;
int i=0;
do
{
cout < <"输入密码:";
while(getch()&&getch()!=13)
cout < <"*";
cin>>pw;
if(pw==password)
adminMenu();
else
{
cout < <"密码输入有误";
i++;
}
if(getch()==13)
system("cls");
}while(i&&i <3);
}
输入不了,怎么改
问题点数:
20
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iu_81
黄云万里动风色,白波九道流雪山。
等级:
发表于:
2008-05-10 17:31:22
1
楼 得分:
0
getch(): Get a character from the console
含义:从控制台读取一个字符。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iu_81
黄云万里动风色,白波九道流雪山。
等级:
发表于:
2008-05-10 17:37:45
2
楼 得分:
10
#include <conio.h>
char c = _getch();
while( '\r' != c)
{
printf("*");
}
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cppscript
暴力代码工 -> 还是要拼体力的
等级:
发表于:
2008-05-10 18:11:46
3
楼 得分:
10
你这样写密码就被getch读走了
cin的时候又要重新输入一遍
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zllang
等级:
发表于:
2008-05-10 18:21:53
4
楼 得分:
0
有一个不清除流的函数.用那个行吧,,不然就把密码存到一个数组里,不用CIN直接用GETCH().
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友