在不同编译环境中如何实现密码的隐藏
来源:互联网 发布:js image onload 编辑:程序博客网 时间:2024/06/10 08:38
为了输入密码后打印出*,即把密码隐藏起来,可以用下面的方法
在dev-c++,vc下使用密码,可以用下面的方法
使用#include <conio.h>中的getch()函数
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int i=0;
char str[10]="\0";
cout<<"Please input password:";
while (1)
{
str[i]= getch();
if (str[i++]=='\r')
break;
cout<<"*";
}
cout<<"\nYour password is:"<<str<<endl;
getchar();
}
为了能在linux中也能实现上述方法,可以用system("stty -echo");
system("stty -echo");是不显示输入内容的意思
#include<iostream>
using namespace std;
int main
{
int i=0;
char str[10]="\0";
cout<<"Please input password:";
while (i<7)
{ system("stty -echo");
str[i]= getchar();
system("stty -echo");
if (str[i++]=='\n')
break;
cout<<"*";
}
cout<<str;
}
- 在不同编译环境中如何实现密码的隐藏
- 在不同编译环境中如何使用sleep()函数
- 如何利用LXD来在不同的Ubuntu桌面环境中编译我们的snap
- 在不同的环境中编译hello world程序
- 在linuxc中如何实现输入隐藏
- android下如何实现EditText显示隐藏密码的实现,
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- 分离式编译在VS中如何实现的
- 使用C#在控制台应用程序中隐藏用户的密码
- 在jmeter中如何一套脚本可以对应不同的环境
- VC中如何实现窗口的隐藏
- 如何使用 Intelij Idea + Maven 实现区分环境并快速编译生成不同环境 war 包
- [symbian]如何实现程序在应用程序菜单中隐藏
- 在EditText中显示隐藏密码
- 通过宏在不同编译环境下的不同调用lib
- 仅返回类型不同的函数,在C++中如何实现重载?
- 如何在ubuntu中搭建交叉编译环境
- 如何在Visual Studio2010中搭建ProC编译环境
- const关键字
- WinSock基本I/O模型简介
- C语言-windows下进程与线程终结
- LoadNTDriver的代码,抄自张帆驱动详解
- 简单是实现winform控件随窗体的大小改变而改变(坐标+大小)
- 在不同编译环境中如何实现密码的隐藏
- ubuntu自如切换工作区
- 定义委托、返回值委托、带参委托
- Struts2深入学习:OGNL表达式原理
- Oracle VM virtualbox安装操作系统win7
- MotionEvent(一) 单点触摸和事件传递
- 光荣与梦想
- C语言-windows下定时器操作
- js array属性方法pop() join() reverse() shift() unshift() concat() toString() valueof slice splice