strncmp如何比较回车换行

nancliu 2008-03-04 01:19:48
我有个字符串res,内容可能为'0x0d''0x0a''O''K'等等,我想通过strncmp比较其中内容是否为OK。使用strncmp(res,"OK")得不到正确的结果,请问有什么办法吗?
...全文
307 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
当然是自己先把这些不算的字符先删了再比.
  • 打赏
  • 举报
回复
用strstr搜索一下。
sitnc 2008-03-04
  • 打赏
  • 举报
回复
const char* yourstring = "\nOK";
string str = yourstring;
if (string::npos != str.find("OK"))
{
cout << "include OK" << endl;
}

这样符合你的要求吗?
内容概要:本文详细介绍了利用Simulink进行变压器开路试验的电路连接配置与仿真实现方法,重点在于通过仿真手段还原实际电力系统中变压器在空载条件下的电气特性,从而深入理解其工作原理与性能表现。文章作为电力系统仿真系列研究的一部分,系统阐述了从电路模型搭建、参数设定、仿真运行到结果分析的完整流程,突出展示了MATLAB/Simulink在电力设备建模与教学科研中的强大功能与应用价值。; 适合人群:具备电力系统基础知识,熟悉MATLAB/Simulink仿真环境,从事电气工程、自动化及相关领域的研发人员,以及高年级本科生和研究生。; 使用场景及目标:①掌握变压器开路试验的基本原理与Simulink仿真建模的具体步骤;②通过仿真实验深入理解空载电流、铁芯损耗及励磁特性等关键参数的物理意义;③为后续开展变压器短路试验、暂态过程分析以及其他电力设备的仿真研究奠定理论与实践基础。; 阅读建议:建议结合Simulink软件动手实践,逐步构建并调试电路模型,重点关注各元件参数的设置方法与测量模块的应用技巧,同时推荐参考文中提及的其他相关仿真案例进行拓展学习,以全面提升对电力系统仿真实践的整体认知与操作能力。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧