当前位置:  技术问答>linux和unix

哪位大哥帮帮忙啊?? char类型和u_char类型 怎么进行比较?

    来源: 互联网  发布时间:2016-01-07

    本文导语:  实现这样的功能:   用户输入MAC地址,例如: char chGetMac[12] = "0018F3E0F2F3"   ,然后与数据包中的源MAC地址比较,相同则返回1,不同则返回0;      在数据包中,MAC地址是u_char ether_shost[6],       但用户输入的pchGetMac是1...

实现这样的功能:

  用户输入MAC地址,例如: char chGetMac[12] = "0018F3E0F2F3"
  ,然后与数据包中的源MAC地址比较,相同则返回1,不同则返回0;
 
   在数据包中,MAC地址是u_char ether_shost[6],

      但用户输入的pchGetMac是12个字节的char数组
  怎么进行比较啊??????
   也就是:
       char chGetMac[12]   怎么与 u_char ether_shost[6] 比较啊??
    

|
一种是将MAC地址转成字符串
char strMAC[13];
sprintf(strMAC,"%02x%02x%02x%02x%02x%02x",ether_shost[0],ether_shost[1],ether_shost[2],ether_shost[3],ether_shost[4],ether_shost[5]);
然后用strMAC与chGetMac比较

另一种是将chGetMac每两个字符转成u_char后,与ether_shost各个字节比较

    
 
 

您可能感兴趣的文章:

  • 哪位大哥大姐知道结果集中的日期类数据在输出显示时应转换为什么类型的数据,怎么转换?
  • 各位大哥帮帮忙。谁知道怎么加可用分?
  • 各位大哥帮帮忙。巨菜问题
  • 不知哪里有VisiBroker for Java下载,各位大哥------帮帮忙!(要要正式版)
  • 为什么在笔记本电脑上无法运行reahat?各位大哥帮帮忙
  • 大哥大姐帮帮忙吧~~
  • 哪位大哥大姐帮帮忙(提供线索给分)
  • QT/E PushButton上显示中文的问题?各位大哥来帮帮忙吧!
  • 哪位大哥能帮帮忙呀?
  • 大哥大姐帮帮忙,请问gtk+和gdk方面的书籍在哪里下载。哪本书好。
  • 各位大哥,大姐帮帮忙好吗?里面有190分
  • 请问在linux下的浏览器是不是不支持ActiveX控件,有替代的吗?各位大哥来帮帮忙
  • 关于用XImage显示图像的错误,请各位大哥帮帮忙!
  • 各位高手大哥,帮帮忙啊。。。。。。(在线等待)
  • 各位大哥大嫂,求你们帮帮忙吧.无线网卡驱动装了3天3夜了还没装上
  • 为什么我的这段代码编译不过去?那位大哥帮帮忙!谢谢!
  • 搞了一个星期了,真的急死我了,请各位大哥大姐帮帮忙!看看我的关于查询数据库的问题!一定加分
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大哥,帮帮小弟~!~
  • 提个菜鸟问题,哪位大哥帮帮我。
  • 哪位大哥帮帮我,安装时的超级终端问题。
  • 各位大哥帮帮俺吧。
  • 哪位大哥用抽根烟的空来帮帮我吧.谢谢了.,
  • 小弟初次发贴,碰到问题郁闷好久,各位大哥大姐帮帮我把!
  • 各位大哥大姐帮帮我吧
  • 请问我的LINUX为什么启动不了?请大哥门帮帮我!
  • 各位大哥帮帮小弟,刚刚接触linux,Cgywin中为什么没有rpm命令
  • 马上便要去面试了,可我怎么也解决不了这个问题,请大哥大姐们帮帮我!真的急呀!
  • 各位大哥大姐,帮帮小弟,我不想受MS的气啦
  • 各位大哥帮帮小弟吧,编译uClinux内核出错了
  • linux下的一个很简单的汇编程序 百思不得其解阿,请各位大哥帮帮小弟
  • Exception in thread "main" java.lang.NoClassDefFoundError: mypag/Time 哪位大哥帮帮小弟,这个问题我搞了一个下午了!!!SOS
  • 请教:各位大哥,我下面这段程序有几个错误,请帮帮我,谢谢!
  • 大哥、大哥,你好吗?
  • 过河小兵,求救各位大哥,我想把stl中的map,vector等容器,做成内存共享方式,希望大哥大姐们指点一下
  • 请教各位大哥!!!
  • 各位大哥帮忙啊!
  • 请各位大哥告知JAVA中消息机制的有关资料,拜托!
  • 想学qt,大哥大姐前辈们介绍几本书吧,最好能提供电子版,谢谢~~~~~~~~~~~
  • 各位前辈大哥,大家好。可否帮忙?
  • 那位大哥有Solaris下安装配置cvs的具体步骤,我先谢了!!!!
  • 哪位大哥知道linux下怎么设置刷新率呀?我的眼睛快闪怀了:(
  • 不知那位大哥有 Optimizeit 4.2 的破解包。高分求购
  • 哪位大哥,大姐知道国内那个网站有jdk1.4的API下载,告诉小弟一下
  • 各位大哥请帮忙!!
  • 哪位大哥知道浙大兰德怎么样?面试会试些什么呀?
  • 哪位大哥知道杭州CSK公司怎么样?面试会试些什么呀? 薪水大概多少?急!!谢谢!!
  • 哪位大哥有www server方面的源码(c++)在linux上面运行,小弟300分求!!
  • 如何通过telnet登陆FreeBSD,哪位大哥给出详细说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3