到目前为止,我有这个
if(tempString.find(mString) != string::npos) //if found word
{
cout<<endl<<tempString<<endl; //this prints the entire line
}
例如,如果tempString是“因为他我不知道”而mString是“我愿意”,它将打印“我不知道”
我知道tempString.find(mString)返回子字符串的位置。如何使用它从子串
开始打印答案 0 :(得分:1)
size_t pos = tempString.find(mString);
if (pos != string::npos)
{
std::string to_print = tempString.substr(pos);
cout << to_print;
}