#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define HUNDRED 100
int main()
{
char str[HUNDRED];
char forbiddenChars[] = "[email protected]#$%^&*()+= ";
scanf("%s",str);
for(i=0;str[i];i++)
{
if(str[i] == newStr[]) //this if is supposed to check if they have the same char
{
//prints illegal password
}
}
}`
我被要求写检查,如果密码是“好”, “好”指的密码代码没有字符一样!@#$%^ & *()+ =,并没有任何同样的字符,例如黄油是不好的,因为它有双t。也没有空间。如何检查两个字符串是否具有相同的字符?
所以我想我可以做一个字符串包含所有非法字符,然后检查他们是否都有一些字符是相同的,但我不知道如何做到这一点。请帮我
先写代码。显示给我们。 – Downvoter
我不知道如何做到这一点 –
开始与主,也许添加一些包括,如stdio.h。 – matt