00问答网
所有问题
C++判断字符串中是否含有某个子字符串
如题所述
举报该问题
推荐答案 2017-09-19
既然是用C++,这个问题当然要用C++标准库来解决咯,C++标准库有一个string类,把需要查找判断的字符串赋值给一个string对象,然后调用这个string对象的find成员函数,查找子字符串是否存在这个string对象中,如果这个string对象没有包含那个子字符串,find成员函数就会返回一个string::npos值,如果找到了子字符串,则会返回一个string::size_type类型的子字符串的起始下标位置。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/0DernBeBreTenerDnj.html
其他回答
第1个回答 2017-09-19
KMP算法判断即可,具体的KMP实现可以百度
相似回答
C++判断字符串中是否含有某个子字符串
答:
//调用方式: int n=find("Microsoft windows 7","soft")//查找前一个
字符串中是否有
后一个字符串("soft"), 有则返回位置下标,没有则返回-1int find(char* source, char* target){int i,j;int s_len=strlen(source);int t_len=strlen(target);if(t_len>s_len){return -1;}for(i=...
用
C++
编程一个函数实现一个
字符串是否包含
另一个字符串?
答:
最好用字符数组来存放字符串 这样字符数组名就是这个字符串的指针了
,指定位置就可以直接用指针加偏移量来确定 例如 char a[100]="fjalsdjflasjfljasdljf";char b[100]="djdfoaegksdalgslj";假设将字符串b插入到字符串a的第十位之后(插入的位置超过字符串a的长度就没有意义了)首先为字符串b...
C++
实现从
字符串中
查找
是否含有
另一段字符串
答:
1. 使用库函数
string
.h strstr函数 函数名: strstr 功 能: 在
串中
查找指定
字符串
的第一次出现 用 法: char *strstr(char *str1, char *str2);说明:返回指向第一次出现str2位置的指针,如果没找到则返回NULL。调用函数,
判断
返回值是否等于NULL,决定是否输出 如;char *p=".c"; //需要的子...
C++判断是否包含子字符串
函数
答:
c++
string
.find函数 string (1) size_t find (const string& str, size_t pos = 0) const;c-string (2) size_t find (const char* s, size_t pos = 0) const;buffer (3) size_t find (const char* s, size_t pos, size_t n) const;character (4) size_t find (char...
大家正在搜
判断字符串中是否含有某个字符
判断字符串是否存在某个字符
判断是否包含某个字符串
判断字符串包含一字符串
java判断字符串是否包含中文
如何判断字符串是否是数字
js判断含有某字符串
字符串中含有某一个
java判断是否包含字符串
相关问题
php中 判断某字符串变量是否含有特定字符串
c++ string怎样判断字符串里面是否含有某个字符串?
C++判断字符串中是否含有某个子字符串
c++ 怎样判断字符串string里面是否含有某个字符串
C++判断字符串中是否含有某个子字符串
c++怎样判断输入的字符数组是否包含某个字符串(编写时给定字...
c++判断字符串是否包含某个字符
c++ 怎样判断字符串string里面是否含有某个字符串