怎样将内存中一串数据与一串字符进行对比。 怎样将内存中一串数据与一串字符进行对比。比如:内存中有一串00 e0 2f c3 04 我要将它与字符串"00e02fc304"进行对比,应该如何做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你内存中的00 e0到底是怎么样的形式,如果是char *p = "00e02fc304";则到要自己把串格式化成为 用MEMCMP()如果是0表示00, 224表示e0,即一个字节来表示二个字节,则要你自己把一个字符的高低位取出当成一个字节用,再与你的字符串用memcmp比较 写错了,直接内存比较就好了,用函数int memcmp( const void *buf1, const void *buf2, size_t count );比较两个地址,第三个参数为比较的长度 网线有8根,4根用来收发,其中2收2发,请问发送一个字节,怎么在这两个线上发? 怎样将树形列表框中信息保存到文件 显示文本 AfxGetApp()->m_lpCmdLine[0]的作用?> 新春快乐! 请问谁又CPen的如何自定义画笔的资料!? 初学者的几点迷惑------请指点 请问一下COM的编译错误 编译错误 使用VC6的时候如何指定各个模块的编译次序? 使用QuickVxD不能生成 .h ,.cpp .mak文件,那里不对? 为什么在OnPaint()函数中执行Invaildate()和UpdateWindow() ? 如何在程序中判断该系统是否装有打印机?
如果是0表示00, 224表示e0,即一个字节来表示二个字节,则要你自己把一个字符的高低位取出当成一个字节用,再与你的字符串用memcmp比较
int memcmp( const void *buf1, const void *buf2, size_t count );比较两个地址,第三个参数为比较的长度