c++ 怎样判断字符串string里面是否含有某个字符串
展开全部
既然是用C++,还是不要自己实现算法了吧,可以用C++标准库的string类的成员函数来解决。把需要判断的字符串作为一个string对象,然后调用这个string对象的find成员函数,find函数可以查找某个字符串是否在这个string对象中。然后通过对find函数返回结果的判断,就可以知道这个string对象里面是否含有某个字符串。如果string对象没有包含这个子字符串,find成员函数就会返回一个string::npos值,如果找到了子字符串,则会返回一个string::size_type类型的下标位置,这个下标位置是子字符串在string对象里的起始下标。所以这个问题实际上就是判断find成员函数的返回值是否等于string::npos咯。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询