我该怎么做? 整个一天,我一直在到处找一个解决办法:( 它在C++中,所有的问题是在标题,谢谢对一个字符串进行迭代并与另一个字符串进行比较以检查第一个字符是否在第二个字符中
if(fp.is_open())
{
while(getline(fp, buff))
{
if(buff.length() == lung)
{
// check if the characters are in the string
while(found != string::npos)
{
cout << i << "\r";
for(int x = 0; x < buff.length(); ++x)
{
found = lettere_possibili.find(buff[x]);
if(found == string::npos)
{
continue;
}
}
++i;
}
j = 0;
}
++k;
}
fp.close();
}
你只是想比较两个字符串以显示它们是否完全相同? – PaulG
如果一个字符串是第二个字符串的* substring *,你在看吗?哪一个是其中的一个子串是重要的? (即输入'(“aa”,“aaa”)'将产生与“(”aaa“,”aa“)相同的答案) – amit
所以你检查一个是否是另一个的字谜?我只是将它们排序并检查是否平等。 – chris