【牛刀小試
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,但在獲取到結...