社区
C++ 语言
帖子详情
strncmp如何比较回车换行
nancliu
2008-03-04 01:19:48
我有个字符串res,内容可能为'0x0d''0x0a''O''K'等等,我想通过strncmp比较其中内容是否为OK。使用strncmp(res,"OK")得不到正确的结果,请问有什么办法吗?
...全文
171
9
打赏
收藏
strncmp如何比较回车换行
我有个字符串res,内容可能为'0x0d''0x0a''O''K'等等,我想通过strncmp比较其中内容是否为OK。使用strncmp(res,"OK")得不到正确的结果,请问有什么办法吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nancliu
2008-03-05
打赏
举报
回复
strncmp(res,"\r\nOK",4)可以用,虽然结果是16进制的
bsqsbylt
2008-03-04
打赏
举报
回复
strncmp(res,"\r\nOK",4)
nancliu
2008-03-04
打赏
举报
回复
用strncmp(res,"\r\nOK",4)可以吗?
nancliu
2008-03-04
打赏
举报
回复
搜索可能搜索到后面的“OK"
Chappell
2008-03-04
打赏
举报
回复
#include <string.h>
#include <stdio.h>
char str[] = "lazy";
char string[] = "The quick brown dog jumps over the lazy fox";
char fmt1[] = " 1 2 3 4 5";
char fmt2[] = "12345678901234567890123456789012345678901234567890";
void main( void )
{
char *pdest;
int result;
printf( "String to be searched:\n\t%s\n", string );
printf( "\t%s\n\t%s\n\n", fmt1, fmt2 );
pdest = strstr( string, str );
result = pdest - string + 1;
if( pdest != NULL )
printf( "%s found at position %d\n\n", str, result );
else
printf( "%s not found\n", str );
}
nancliu
2008-03-04
打赏
举报
回复
字符串比较长,搜索的话很影响速度
taodm
2008-03-04
打赏
举报
回复
当然是自己先把这些不算的字符先删了再比.
珍惜生命远离CPP
2008-03-04
打赏
举报
回复
用strstr搜索一下。
sitnc
2008-03-04
打赏
举报
回复
const char* yourstring = "\nOK";
string str = yourstring;
if (string::npos != str.find("OK"))
{
cout << "include OK" << endl;
}
这样符合你的要求吗?
相关推荐
字符串
比较
字符串
比较
函数 strcmp,
strncmp
源码字符串
比较
函数 strcmp,
strncmp
源码字符串
比较
函数 strcmp,
strncmp
源码
jQuery/javascript 替换空格、
回车
、
换行
经常在js中要处理一些字符串的空格、
回车
、
换行
等问题,
比较
常见,所以记录下来。如js替换掉字符串中的空格\
回车
\
换行
Jquery: 1 $("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去掉空格 2 $("#content").val($("#content").val().replace(/[ ]/g,...
js替换掉字符串中的空格\
回车
\
换行
经常在js中要处理一些字符串的空格、
回车
、
换行
等问题,
比较
常见,所以记录下来。如js替换掉字符串中的空格\
回车
\
换行
Jquery: $("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去掉空格 $("#content").val($("#content").val().replace(/[ ]/g,""));
无发起端时,关于http报文的组建
http报文分为http报文头和报文体,报文体还好,但报文头由于有固定的格式,每一行结束后要加
回车
换行
,整个报文头结束后要
回车
换行
回车
换行
,组起来
比较
麻烦,现在就报文头用一个简单的小程序生成! /* writepkg.c */ /******************************************************************************* *
关于报错“syntax error near unexpected token `”和
回车
换行
关于报错“syntax error near unexpected token `”和
回车
换行
本来是很简单一个事情,转过来是因为打字机这事
比较
有趣……http://blog.csdn.net/xyp84/archive/2009/08/11/4435899.aspx摘要一下:
回车
换行
0D0A<CR><LF>Carriage ReturnLine Fee...
发帖
C++ 语言
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
6.3w+
社区成员
25.0w+
社区内容
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-04 01:19
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下