推薦一個(gè)方法,就是一個(gè)一個(gè)字符的讀入,輸入字符立馬讀入。getchar()函數(shù)。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供清流網(wǎng)站建設(shè)、清流做網(wǎng)站、清流網(wǎng)站設(shè)計(jì)、清流網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、清流企業(yè)網(wǎng)站模板建站服務(wù),十余年清流做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
讀取了字符就立馬輸出一個(gè)
'\b'退格符,再輸出一個(gè)'*'覆蓋,這樣就實(shí)現(xiàn)了數(shù)字的隱藏。
在windows平臺(tái)上調(diào)用getch()函數(shù)即可。在linux平臺(tái)下時(shí)(即包含的是curses.h),還應(yīng)該在使用函數(shù)之前使用initscr(),使用完畢之后調(diào)用endwin().否則的話不需輸入就會(huì)返回。以windows為例:
#include stdio.h
#include conio.h
int main()
{
char ch = getch();
printf("getch輸入看不到,printf知道輸入的是:%c\n", ch);
return 0;
}
#include "windows.h"
int main()
{
SetFileAttributes("a.txt", FILE_ATTRIBUTE_HIDDEN);
return 0;
}
設(shè)置文件或目錄的屬性,函數(shù)原型如下:
BOOL SetFileAttributes(
LPCTSTR lpFileName,
DWORD dwFileAttributes);
參數(shù):
lpFileName:輸入?yún)?shù),為需要設(shè)置文件屬性的文件或目錄。
返回值:
返回BOOL值,表示是否成功。
使用說明:
文件系統(tǒng)中對文件屬性的表示使用了DWORD類型的數(shù)據(jù),多個(gè)文件屬性用“|”運(yùn)算連在一起
getpass()函數(shù)可以使輸入的字符不現(xiàn)實(shí)在屏幕上。
#include
conio.h
int
main(void)
{
char
*password;
password
=
getpass("Input
a
password:");
cprintf("The
password
is:
%s\r\n",
password);
return
0;
}
你試一試這個(gè)
網(wǎng)站名稱:c語言中隱藏內(nèi)容的函數(shù) c語言隱藏窗口
標(biāo)題來源:http://chinadenli.net/article34/hpicpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、品牌網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站設(shè)計(jì)公司、定制開發(fā)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)