تفضل أخي, هذه النسخة تدعم الــ Backspace :
#include<iostream>
#include<cstring>
#include<conio.h>
using namespace std;
#define PASSWORD "ArabTeam"
void readPassword(char* str) {
int i = 0;
while (*str = getch()) {
if (*str == '\r') {
*str = '\0';
break;
} else {
if (*str == 8 && i > 0) {
str--;
i--;
cout << '\b';
cout << ' ';
cout << '\b';
} else {
cout << '*';
str++;
i++;
}
}
}
*str = '\0';
}
int main() {
char pass[256];
cout << "Tapez le mot de passe : ";
readPassword(pass);
if (strcmp(pass, PASSWORD) == 0)
cout << endl << "Merci le mot de passe est correct :)";
else
cout << endl << "\aErreur! le mot de passe est incorrect :(";
return 0;
}اقتباسماهي الIDE الثلاثة المتبقية ؟
سبق و أن عملت على :
- Visual C++
- Code::Blocks
- Netbeans
- Dev C++
- KDevelop
- Eclipse
- Borland C++ Builder
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
