我該怎麼做? 整個一天,我一直在到處找一個解決辦法:( 它在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