[C++][linux]如何接收终端输入不显示输入内容适合输入密码校验
Posted FL1623863129
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C++][linux]如何接收终端输入不显示输入内容适合输入密码校验相关的知识,希望对你有一定的参考价值。
有时候我们需要做个脚本,但是脚本需要验证后才能用,于是需要输入密码验证,但是输入时候会在终端显示为了防止被人看到,需要输入不显示密码或者以星号代替,于是就需要这种代码了,话不多说上代码:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
char buf[101];
system("stty -echo");
scanf("%s", buf);
system("stty echo");
printf("%s", buf);
return 0;
以上是关于[C++][linux]如何接收终端输入不显示输入内容适合输入密码校验的主要内容,如果未能解决你的问题,请参考以下文章