关于聊天室输入密码时不显示打印*的代码问题
来源:互联网 发布:js 3d 720度全景展示 编辑:程序博客网 时间:2024/06/08 15:40
不回显输入
int mygetch( ) { struct termios oldt,newt; int ch; tcgetattr( STDIN_FILENO, &oldt ); newt = oldt; newt.c_lflag &= ~( ICANON | ECHO ); tcsetattr( STDIN_FILENO, TCSANOW, &newt ); ch = getchar(); tcsetattr( STDIN_FILENO, TCSANOW, &oldt ); return ch;}
例如下:
int log_in()注册界面{ char pass1[20]; char pass2[20]; int i=0; int j=0; system("clear"); printf("\n\n\n\n"); printf("\t\t\t请输入帐号:\n"); printf("\t\t\t"); scanf("%s",userIn.account); printf("\t\t\t请输入密码:\n"); printf("\t\t\t"); while(i<20) { pass1[i]=mygetch(); if(pass1[i]==10) { if(j==0)//防止最后回车影响 { j++; continue; } break; } printf("*"); i++; } pass1[i]='\0'; i=0; printf("\n\t\t\t请确认你的密码:\n"); printf("\t\t\t"); while(i<20) { pass2[i]=mygetch(); if(pass2[i]==10) { break; } printf("*"); i++; }
阅读全文
0 0
- 关于聊天室输入密码时不显示打印*的代码问题
- 批处理输入密码但不显示字符的代码---分析
- shell脚本:不显示输入的密码
- 设置EditText中输入的密码显示还是不显示?
- GNU Linux shell时不进行回显(输入密码时不显示的需求)
- 纯代码代码创建textView 输入文字时出现文字不从第一行显示问题 以及textField的初始化
- 关于密码输入与验证的问题
- idea中git提交代码遇到的问题(反复输入密码,用户名显示不正常)
- 关于一个asp的简单聊天室的代码问题
- 关于SparkStreaming运行案例时控制台不打印的问题
- 关于printf不打印的问题
- 关于使用 iOS 中Instrument只显示地址不显示具体代码的问题
- 密码验证代码(输入的字符显示为*)
- 初学笔记——关于C语言输入密码不显示
- WebBrowser无法显示招商银行密码输入控件的问题
- Eclipse 代码提示不显示的问题
- 关于EditText输入密码时的限制
- C# 打印时不显示正在打印的提示
- 递归专练A 递归的函数
- Java面向对象
- Bootstrap CSS 概览
- roscore 运行错误
- 素数求和问题
- 关于聊天室输入密码时不显示打印*的代码问题
- matplotlib
- 前端工程师
- 队列
- Bootstrap UI 编辑器
- 445. Add Two Numbers II
- week14-leetcode #121-BestTimetoBuyandSellStock
- 理解hadoop的Map-Reduce数据流(data flow)
- 学期总结