求大神解决问题 分全给他

1427434829 2013-05-16 11:01:04
[align=left]


CString str = _T("BC:0F:2B:14:49:D9");
TCHAR seps[] = _T(":");
TCHAR* BT_token = _tcstok( (LPTSTR)(LPCTSTR)str, seps );
i=0;
while( BT_token != NULL )
{
CString BT_S;
BT_S.Format(_T("%s"),BT_token);
BT_token = _tcstok( NULL, seps );
i++;

}


上面这串代码完成了对MAC码的分解


求教的是将分解出来的BC OF 2B 14 49 D9 存储到unsigned char c_Wifi[6]里面 如果解决了 100分全给他。
...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
战狼之羊 2013-05-16
  • 打赏
  • 举报
回复
TCHAR BT_token=L"\BC\OF\2B\14\49\D9"; 这一段有错误,没检查就发了,把这段代码去掉
战狼之羊 2013-05-16
  • 打赏
  • 举报
回复
别成天大神,大牛的叫,你这么一叫谁敢来答你的问题,成天这么叫唤的人,说明他们就根本没入门,这种问题,百度,谷歌一搜,一大堆答案 TCHAR BT_token=L"\BC\OF\2B\14\49\D9"; //宽字符指针转单字符指针 DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,BT_token,-1,NULL,0,NULL,FALSE); char *c_Wifi =new char[dwNum]; if(!c_Wifi) { delete []c_Wifi; return FALSE; } WideCharToMultiByte (CP_OEMCP,NULL,BT_token,-1,c_Wifi,dwNum,NULL,FALSE); //c_Wifi使用完以后在delete delete []c_Wifi;

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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