0
這是接受字符串並在每個字母表的地方顯示'*'的代碼(例如,密碼)。例如,我輸入的密碼比顯示的更多@ assword的密碼,而不是當我清點了string.please幫我.....當我輸入密碼時,第一個字母變得不同,而不是我輸入的內容
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
char pass[5];
cout<<"\n\n Pass : ";
int i=0;
pass[0]=getch();
while(pass[i]!=13)
{ i++;
cout<<"*";
pass[i]=getch();
}
cout<<"\n\n";
cout<<pass;
getch();
}
這不完全是他在做什麼 - 他正在閱讀,直到'\ n';但分配確實是錯誤的。 –
我回來了。有沒有一個季節你爲密碼分配5個字符,但輸入更多呢? –