牛刀小試2 password保

2021-09-07 02:54:37 字數 1161 閱讀 4526

【牛刀小試

2】password保

主要知識:

1.        while迴圈

2.        do-while迴圈

3.        if-else

4.        strcmp()函式

[充電一下]

strcmp()函式的知識

原型:int strcmp ( const char * str1, const char * str2 );

返回值:

< 0

表示str1與str2不相等,其的值小於str2的值

=0表示str1與str2相等

>0

表示str與str2不等。且其值大於str2的值

現在已經進入"碼奴"(password的奴隸)的時代,人人都有非常多password

比方登入csnd也要有password。銀行卡也須要有password等等。所以儲存密

碼特重要。要不然小心c幣和錢不翼而飛了。

如今我們來編個程式,來保護我們珍貴的password^-^

要求:(1)輸入password後不顯示在介面上,並使用星號取代

(2)能夠刪除錯誤的輸入。即更改錯誤輸入

(3)password錯誤提示,僅僅同意輸入錯誤3次,否則強行退出

//password保護

#include #include //for exit

#include //for strcmp

int main( void )

length=0; //長度置為0

letter='\0';

while(letter!= '\r' ) //回車符

else

else}}

}mima[6 ]= '\0';

count++;

if(strcmp( "111111", mima )== 0 )

else

printf("只是,您還有%d次機會,再試一次\n", 3- count );}}

return0;

}

執行結果:

nodejs 牛刀小試

目前在做乙個使用者登入驗證的案例 真是彎路 彎路 再彎路啊 不多說上 用到的模板 express 資料庫mysql 使用者校驗 socket.on judgeuser function nickname function err1,rows if rows.length 0 else 使用者註冊 s...

查詢 牛刀小試

給定乙個值k,在含有n個記錄的表中找出關鍵字等於k的記錄。若找到則返回該記錄的的位置或資訊,否則查詢失敗,返回相關的指示資訊。一 順序查詢 思路 元素沒有順序,因此要掃瞄整個陣列中的所有元素,逐個與k比較 相等則查詢成功,返回該元素位置 如果掃瞄結束沒有發現和k相等的元素,返回0 int searc...

dynamic 牛刀小試

今天在網上看帖時看到了這樣乙個問題 現在我用反射 personmodel.dll 呼叫乙個型別方法 getallpersons 返回person,其中person為 personmodel.dll 在定義,請問,我要怎麼操作才能取回返回的陣列值呢?恰好手頭沒事做,就順手寫了乙個demo,但在獲取到結...