文字列に上、下、数字が含まれているかどうかを確認するアルゴリズムを作成しようとしました。文字列に含まれている場合は、「弱いパスワード」ではなく「強いパスワード」を出力する必要があります。しかし、それは機能していないようです。
int main()
{
int i = 0;
char string1[100];
printf("Please enter password\n");
gets(string1);
if(strlen(stirng1) < 6)
{
printf("Password is too short\n");
}
if(islower(string1[i]) && isupper(string1[i]) && isdigit(string1[i]))
{
printf("Strong Password\n");
}
else
{
printf("Weak Password\n");
}
return 0;
}