我想刪除字符串中存在的撇號。我試圖寫一些東西,但似乎我的語法錯了。我無法弄清楚問題出在哪裏,但我知道在我的語法中有些東西是不正確的。我使用Dev-C++。我想刪除字符串中的撇號,但不起作用
{...
cout<<"enter the word to test "<<endl;
getline(cin,givenword);
string str (givenword);
std::string deleteapostr(givenword);
// trying to delete apostrophe if present in the string
deleteapostr.erase(std::remove_if(deleteapostr.begin(), deleteapostr.end(), '\'', deleteapostr.end());
...
}
它工作得很好!謝謝本傑明。 – T4000