【发布时间】:2021-03-28 22:22:02
【问题描述】:
#include <unistd.h>
#include <stdio.h>
int main() {
char *password = getpass("Password: ");
puts(password);
return 0;
}
我看到 getpass 无法从标准输入获取输入。
$ ./getpass <<< abc
Password:
xxx
这似乎与termios有关。谁能告诉我与这个程序等效的底层代码是如何完成的?
【问题讨论】: