Dovevo eseguirlo senza l'utilizzo della libreria string.h
Ho risolto con il senguente codice:
codice:#include<stdio.h> #include<stdlib.h> int main(){ char password[20]="pippo"; char password_u[20]; int lung_1; int lung_2; int p; bool pw=false; printf("inserire la password: "); scanf("%s",password_u); lung_1=0; lung_2=0; while(password_u[lung_1]!='\0'){ lung_1++; } while(password[lung_2]!='\0'){ lung_2++; } if(lung_1==lung_2){ pw=true; p=0; do{ if(password_u[p]!=password[p]){ pw=false; } p++; }while(pw==true && p<lung_2); } if(pw==true) printf("\npassword e' corretta "); else { printf("\npassword errata "); } printf("\n\n\n"); system("pause"); }


Rispondi quotando