① 請問,用c語言如何實現密碼輸入
c語言中可採用getch()函數來實現輸入密碼字元時,不顯示字元到終端上,這時,只需要顯示出一個相應的*就可以達到效果了。參考代碼及運行效果如下圖:
② c語言如何輸入密碼
在C語言中不像VC與VB等可視化的編譯系統,他好像沒有提供這種函數)
有一種方法可以大概的實現它。用for 語句和getch( );putchar (『*』);來實現的,而getch 不分區另ENTER和BACKSPACE等特殊鍵,不好控制它的結束。因此只有避過問題強行規定密碼必須是8位的,但在輸入密碼時仍然不允許用戶輸入ENTER和BACKSPACE等特殊鍵。
或者自己寫個函數,使用getch讀取鍵盤輸入,只接收那些密碼允許的字元。沒接受到一個合法的字元就再屏幕上輸出一個「*」
③ C語言怎麼打一個輸入數字密碼登錄的程序
可以定義兩個字元數組;
一個存放正確密碼;
另一個數組內的內容由用戶輸入;
調用strcmp函數,若返回值為0則說明兩者完全相等;
列子:
char a[10]="4488" //保存正確密碼
char b[10];
gets(b) //用戶輸入
if(strcmp(a,b)==0)
printf(" 匹配成功 ");
else
printf("匹配失敗");
④ C語言密碼輸入
簡單的
用一個字元數組來存密碼
再用一個字元數組接收你的輸入,然後用strcmp
來比較,如果返回0則密碼是正確的
#include"stdio.h"
#include"string.h"
intmain()
{
charmima[100]="YuanShi888";
charinput[100]={0};
printf("請輸入密碼:");
gets(input);
if(strcmp(mima,input)==0)
printf("恭喜你,密碼正確! ");
else
printf("對不起,密碼輸入錯誤! ");
}
⑤ C語言編寫賬號,密碼登錄怎麼寫
同意其他樓的說法,別以為這工作很簡單,或者按鍵精靈簡單。
建議你用循序漸進的思路
先實現在windows記事本里輸入任意文字---這就是你說的類似按鍵精靈的操作,涉及到尋找窗口句柄、發送消息等windows api。
再實現在最基本的網站上的文本框里輸入內容---也是類似找句柄,不過網頁的結構層次很復雜,難以定位
最後再說登陸126這種,因為它可能有各種驗證碼等阻止自動化登陸的方法,別說c語言了,就是其他像python這種,也不是輕而易舉就能繞過的
不排除126這種大型網站已經公開了郵箱api,不通過界面也可以訪問你的郵件,這需要看官方文檔
⑥ 用C語言做一個輸入密碼程序
以gcc編譯器為例,可以分為四步。
第一步是預處理,包括語法檢查等工作。
gcc
-p
abc.c
第二步由源程序生產匯編語言代碼。
gcc
-s
abc.c
會生成abc.s文件,這個文件里就是匯編代碼。
第三步編譯器生成目標代碼,一個源文件生成一個目標代碼。
gcc
-c
abc.c
會生成abc.o
第四步連接器從目標代碼生成可執行文件。
gcc
abc.o
目標代碼包括機器碼和符號表(函數及變數名)。連接器的主要作用是通過符號表在庫文件和其他模塊中找到在目標代碼中引入或未定義的符號(函數及變數名),將幾個目標代碼合成可執行文件。
⑦ c語言創建輸入用戶名,密碼,驗證碼
用戶名和密碼這塊比較好做,兩個輸入框,關聯兩個變數,待輸入完成後,按用戶名在資料庫中查找,然後匹配對應的密碼。當然也是要判斷用戶名存不存在。
驗證碼:如果是四位的話,就是每一位隨機在所有的大寫字母、小寫字母、0-9數字中選擇一個,這樣就組成了隨機的驗證碼,然後將這四位驗證碼存取,形成圖片並顯示在圖片框中,下面的就是等待用戶輸入並驗證是否正確,並做出對應的響應~
純手打~
⑧ c語言編寫的程序,在輸入密碼時,如何加密
加密和解密演算法是程序編制中的重要一環。試想,如果我們平時使用的騰訊QQ、支付寶支付密碼、今日頭條賬號密碼那麼輕易就被別人盜取的話,很多不可以預料的事情就會發生!
在現實生活中,我們遇到過太多QQ密碼被盜取的情況,有的朋友QQ被盜之後,騙子利用朋友間信任騙取錢財的事情屢見不鮮。支付寶也曾出現過支付寶賬戶被惡意盜取的事件,對用戶利益造成了嚴重損害!這些在技術上都指向了同一相關問題:軟體加密演算法的強壯程度。今天,小編利用C語言來簡單實現一種加密方法。下面是源代碼。
需要說明:程序利用了ascii碼值的按照一定規律變換實現加密,對於解密過程,則是加密的逆過程。下面是程序的運行結果。
4190閱讀
搜索
編程免費課程300節
初學編程100個代碼
java自學一般要學多久
5秒破解excel密碼
python必背100源代碼
40歲零基礎學編程