首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

帮小弟我看看这个c++的代码,很简单的,可是小弟我不会

2013-07-09 
帮我看看这个c++的代码,很简单的,可是我不会。代码如下:char recvBuf[10]recvfrom(sockSrv,recvBuf,10,0,(

帮我看看这个c++的代码,很简单的,可是我不会。
代码如下:
char recvBuf[10];
recvfrom(sockSrv,recvBuf,10,0,(SOCKADDR*)&addrClient,&len);

如何判断recvBuf中是否包含字符'c'?
我知道用for循环写,找到'c'之后break,但是我不熟悉C++语法,写不对,哪位哥们帮写写吧!


C++
[解决办法]
bool havec = false;
for(int i = 0; i < 10; ++i)
{
    if(recvBuf[i] == 'c')
    {
       havec = true;
       break;
    }
}
[解决办法]
#include <algorithm>

bool has_c = std::find( &recvBuf[0], &recvBuf[10], 'c' ) != &recvBuf[10];

热点排行