C++判断字符串中是否含有某个子字符串

如题所述

既然是用C++,这个问题当然要用C++标准库来解决咯,C++标准库有一个string类,把需要查找判断的字符串赋值给一个string对象,然后调用这个string对象的find成员函数,查找子字符串是否存在这个string对象中,如果这个string对象没有包含那个子字符串,find成员函数就会返回一个string::npos值,如果找到了子字符串,则会返回一个string::size_type类型的子字符串的起始下标位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-19
KMP算法判断即可,具体的KMP实现可以百度
相似回答