當前位置:首頁 » 編程語言 » c語言密碼星號

c語言密碼星號

發布時間: 2025-02-07 14:07:24

㈠ C語言加密碼變成星號

參照原代碼,錯誤修正如下:

voidpass()
{
inta,i;//定義變數i,用於密碼賦值
chars1[10]={"112233"};
chars2[10];
charc;//定義變數c
do
{
printf("*************************************************** ");
printf(" ");
printf("★★★★★★★★請輸入密碼:★★★★★★★★ ");
printf(" ");
printf("*************************************************** ");
i=0;//i初始化
while((c=getch())!=' ')//回車符作為輸入終止標識
{
putchar('*');//單字元需用單引號
s2[i]=c;//保存到s2中
i++;
}
putchar(' ');
s2[i]='';//s2結尾添加一個終止符
//gets(s2);//不再需要
if(strcmp(s1,s2)==0)a=1;
else
{
a=0;
}
if(a==1)printf("密碼輸入正確 ");
elseif(a==0)
printf("對不起密碼輸入錯誤,請從新輸入 ");
}
while(a==0);
system("cls");
}

㈡ 標准C語言 密碼問題,要求輸入密碼,顯示不同長度的*號或其他符號,當然,輸入的密碼需要保存的!

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
voidmain()
{
charcode[100],c;//密碼存在code[100]里
inti=0,j;
printf("code:");
while(1)
{
c=getch();
if(c==' '){code[i]='';break;}//回車確定輸入完畢
if(c=='')i--;//可以按backspace清除一個密碼鍵
elsecode[i++]=c;//無誤就獲取密碼鍵
system("cls");//清屏用於顯示星號個數
printf("code:");
for(j=0;j<i;j++)
{
printf("*");
}
}
printf(" 你輸入的密碼是:");
printf("%s",code);
getch();
}

如果是C不是c++的話我粗略寫了個-希望有幫助!

㈢ C語言如何實現輸入密碼以星號顯示

C語言中可採用getch()函數來實現輸入密碼字元時,不顯示字元到終端上,這時,只需要顯示出一個相應的*就可以達到效果了。參考代碼及運行效果如下圖:

熱點內容
芒果tv緩存的視頻在哪個文件里 發布:2025-02-07 16:45:05 瀏覽:813
php郵件群發 發布:2025-02-07 16:45:05 瀏覽:612
mysql資料庫基本語句 發布:2025-02-07 16:41:48 瀏覽:249
醫院門禁密碼多少 發布:2025-02-07 16:41:43 瀏覽:527
伺服器遭美國ip攻擊簽名 發布:2025-02-07 16:22:48 瀏覽:546
如何配置二良腌料 發布:2025-02-07 16:11:54 瀏覽:735
資料庫課程設計學生管理系統 發布:2025-02-07 16:11:50 瀏覽:764
美國文化密碼是什麼 發布:2025-02-07 16:07:14 瀏覽:261
安卓手機下雪特效怎麼p 發布:2025-02-07 15:49:30 瀏覽:319
輪胎存儲銘牌 發布:2025-02-07 15:43:38 瀏覽:74