时间:2021-05-20
读写用户输入,屏幕不回显
char *getpass( const char *prompt);getpass用于从键盘读取用户输入,但屏幕不回显。
参数prompt为屏幕提示字符。
函数返回值为用户键盘输入的字符串。
屏幕不回显指的是,用户输入的内容,不会显示任何提示信息,就是在Linux中切换用户时,输入密码不现实一样。
程序如下:
#include <stdio.h> #include <unistd.h> int main(int argc, char *args[]) { // 调用getpass函数 // 函数的参数是提示信息 // 函数的返回值是用户输入的内容 char *password = getpass("Input your password : "); // 输出用户输入的信息 printf("password = %s\n", password); return 0; }编译并执行程序:
[negivup@negivup mycode]$ gcc -o main main.c [negivup@negivup mycode]$ ./main Input your password : ------------这里输入内容不会回显 password = 123456以上这篇C 程序实现密码隐秘输入的实例 linux系统可执行就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在linux下查看so或可执行程序的依赖库Linux下可执行程序包括可执行程序exe和so,两者文件都是ELF打头的。objdump-xlibxxxxx.so|
可执行文件是指可移植可执行的文件,用于程序的执行,那么Linux下要如何查找可执行文件呢?下面小编就给大家介绍下Linux中查找可执行文件的方法,一起来了解
安装g++Linux编译C++程序必须安装g++编译器。这里使用yum方式安装。首先切换到root账号,su-root然后输入密码。执行yuminstallgc
使用Linux的程序员对输入密码这个举动一定不陌生,在Linux下对用户有严格的权限限制,干很多事情越过了权限就得输入密码,比如使用超级用户执行命令,又比如ft
文件aaa.exe是一个可执行文件。可执行文件(executablefile)指的是可以由操作系统进行加载执行的文件。在不同的操作系统环境下,可执行程序的呈现方