[ad_1]
أحتاج إلى نظام تسجيل دخول يحتوي على 3 محاولات تسجيل دخول، ويجب أن تكون كلمة المرور “*”
الرجاء مساعدتي. لدي رمز هنا ولكني لا أعرف كيفية إدخال كلمة المرور إلى “*” الرجاء المساعدة.
ما حاولت:
#include<stdio.h> #include<conio.h> #include<string.h> void main() { char u[10],p[10],user[]="lokesh",pas[]="spiderman"; int n=0; clrscr(); printf("\n press enter and enter username and password(only 3 attempts)"); while(n<=2) { printf("\n Username: "); scanf("%s",&u); printf("\n Password: "); scanf("%s",&p); if(strcmp(user,u)==0 && strcmp(pas,p)==0) { printf("\n Congratulations!"); break; } else { n++; printf("\n the username or password is incorrect. only %d trials left. press enter", 3-n); } } if(n==3) { printf("\n you have used maximum attempts(3). please try later."); } getch(); }
الحل 1
لطيف تنفيذ كلمة المرور الذي يعمل كما اقترح يوخن، ولكن مع وظيفة أخرى. (لإغلاق الأسئلة والأجوبة)
الحل 2
#تشمل
#تشمل
الفراغ الرئيسي () {
clrscr();
كثافة العمليات أ[3][3]،اي جاي؛
for(i=0;i<3;i++);
{
for(j=0;j<3;j++);
{
printf (“القيمة لـ a [%d][%d] :”،اي جاي)؛
سكانف(“%d”،&أ[i][j]);
}
}
printf(“\n مصفوفة \n”);
ل(i=0;i<3;i++)
{
ل(ي=0;ي<3;ي++)
{
برينتف (“%d \t”، أ[i][j]);
}
printf(“\n”);
}
getch();
[ad_2]
コメント