C++类似加密一样的东西
刚刚那个帖子没人理我也没人看,只好换个标题重发一遍。。就是我用string定义一串数字,然后我要怎么才能在从键盘输入这串数字的时候屏幕上出现的是‘*’而不是我从键盘输入的内容呢????
哪个大佬来帮帮我?? 要改io啊,要涉及屏幕显示吧
或者自定义一个view吧,把需要复习一下按键事件(win32编程)
dos编程的话要熟悉中断,就知道这么多了 不会用C++的string,我用C的 char* 写的,你自己转换一下,思路就是这样
int main()
{
char str = {0}, ch;
int i = 0;
printf("请输入密码: ");
while ( 1 )
{
ch = _getch(); // 获取一个字符不显示
if ( ch == '\r' ) // windows接收到的回车是'\r',下断点得到的
break;
*(str+i) = ch; // 把密码存起来
i++;
printf("%c", '*'); // 显示出一个'*'
}
printf("\n密码是: %s", str);
return 0;
}
页:
[1]