日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在linuxc中如何实现输入隐藏

發布時間:2025/1/21 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在linuxc中如何实现输入隐藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

剛才無意間看到了關于Linux下輸入密碼的問題,一尋思也是,以后可能得用到,了解一下。

這里的方法是使用庫curses.h中的函數,更多的了解請看:

http://fanqiang.chinaunix.net/a4/b2/20020626/060200258.html

安裝 Ncurses ?庫:

RHEL / Fedora / CentOS Linux下的方法:

? ? ? ? ? yum install ncurses-devel ncurses

?

? ? Debian / Ubuntu Linux下的方法:

? ? ? ? ? sudo apt-get install libncurses5-dev libncursesw5-dev

? ? 如果不安裝庫的話,在編譯的時候會出現如下的錯誤:

fatal error: curses.h: No such file or directory
? ? ? ? ? compilation terminated.
編寫源文件:secert.c [cpp]?view plain?copy ? ?print?
  • #include<stdio.h>??
  • #include<curses.h>??
  • int?main()??
  • {??
  • ????char?p[20];??
  • ????printf("Please?Input?password:");??
  • ????initscr();//該函數是啟動curses模式,在此是關閉了終端回顯,實現密碼效果??
  • ????scanf("%s",p);??
  • ????endwin();//該函數是關閉curses模式。在此即恢復終端回顯??
  • ????printf("Your?password?is:%s\n",p);??
  • ????return?0;??
  • } ?
  • 與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的在linuxc中如何实现输入隐藏的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。