beckhamwu
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-08-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1579回复:7

急!!!请问:怎样将MAC地址以正确的形式输出!

楼主#
更多 发布于:2003-05-22 15:38
我想用dbgprint输出ptreceive的headerbuffer中的mac地址
请问:怎样将MAC地址以正确的形式输出!
例如:00 e0 4c 7c b4 15
acidfish
驱动小牛
驱动小牛
  • 注册日期2002-05-20
  • 最后登录2009-11-11
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-22 16:51
for(int i = 0; i < 6; i++){
DbgPrint(\"%02x \", buf[ i ] );
}
haha.一个字节一个字节的打吧。
老兄还有什么好的办法吗?
ruberman
驱动牛犊
驱动牛犊
  • 注册日期2003-04-08
  • 最后登录2011-04-06
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望15点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-22 17:15
for(int i = 0; i < 6; i++){
DbgPrint(\"%02x \", buf[ i ] );
}
haha.一个字节一个字节的打吧。
老兄还有什么好的办法吗?

正解,本来就是六个十六进制数。
beckhamwu
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-08-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-22 17:17
已经知道怎么做了,不过还是谢谢你啊
baoyibao99
禁止发言
禁止发言
  • 注册日期2003-05-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分894分
  • 威望8415点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-22 23:47
用户被禁言,该主题自动屏蔽!
xudepeng
驱动牛犊
驱动牛犊
  • 注册日期2003-05-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-29 11:23
说的对啊,大家一起学习,那样才有进步啊
zhaohappy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-02
  • 最后登录2005-10-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-02 12:34
CString rstrMacAddress;
rstrMacAddress.Format(_T(\"%02X:%02X:%02X:%02X:%02X:%02X\"),
rpuchMacAddress[0],rpuchMacAddress[1],rpuchMacAddress[2],
rpuchMacAddress[3],rpuchMacAddress[4],rpuchMacAddress[5]
);
logincao
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2006-01-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-16 21:35
int CEthMacAddr::GetMacAddrString(char*  buf,int nObjType)
{

if ( nObjType == 0 )
{
PUCHAR in = (PUCHAR)(m_pData+6);
sprintf ( buf, \"%02x:%02x:%02x:%02x:%02x:%02x\",in[0], in[1], in[2],in[3], in[4], in[5]);
_strupr(buf);
}
else
{
PUCHAR in = (PUCHAR)m_pData;
sprintf ( buf, \"%02x:%02x:%02x:%02x:%02x:%02x\",in[0], in[1], in[2],in[3], in[4], in[5]);
_strupr(buf);
}
return 1;
}
不在沉默中爆发,就在沉默中死亡
游客

返回顶部