📄 subject_24929.htm
字号:
<p>
序号:24929 发表者:zhou 发表日期:2002-12-17 18:41:35
<br>主题:字符串操作
<br>内容:有如下定义:<BR>char buffer[1000];<BR>现在要判断str是否在buffer中,以及出现的次数,应该如何做呢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:waitforlove 回复日期:2002-12-17 19:08:38
<br>内容:str 是指某个字符吗?例如'a'<BR><BR>这样应该可以吧<BR>int nNums = 0;<BR>char cTemp;<BR>for(int i=0; i++; i<1000)<BR>{<BR> cTemp = buffer[i];<BR> if(strcmp(cTemp,'a') == 0)<BR> {<BR> nNums++;<BR> }<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhou 回复日期:2002-12-17 19:32:57
<br>内容:str指的是多个字符如:"aas".有没有这方面的函数,直接在函数里判断!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:John Lan 回复日期:2002-12-17 19:46:28
<br>内容:char *strstr( const char *string, const char *strCharSet );
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿平 回复日期:2002-12-18 17:06:59
<br>内容:我说一个判断是否存在的方法<BR><BR>#include <algorithm><BR>#include <iostream><BR><BR><BR>char str[10] = "123567890";<BR>if ( !find(str,str +10,'4'))<BR>{<BR> cout << "have not find ther character" << endl;<BR>}<BR><BR>注:不行的话加上 using namespace std;<BR>不清楚你要找的是单个字符还是一个字符串?!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zl 回复日期:2002-12-19 16:24:22
<br>内容:<BR>找子串函数 strstr<BR>它返回的是第一个子串的地址!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -