一个STRING TO BYTE的转换问题 MAC的地址(如:00 e0 4c 51 84 34)保存在ini文件中。我想通过程序读取并转换成byte数组(即:0x00,0xE0,……)。但从string到byte的转换遇到困难,请大家帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string sMax = TEXT("00e04c518434");BYTE pMac[6] = { 0 };for (int nIndex = 0; nIndex < 6; nIndex++){ _sntscanf(sMax.c_str() + nIndex * 2, 2, TEXT("%x"), &pMac[nIndex]);}orstring sMax = TEXT("00e04c518434");BYTE pMac[6] = { 0 };_sntscanf(sMax.c_str(), sMax.length() * sizeof(TCHAR), "%02x%02x%02x%02x%02x%02x", &pMac[0], &pMac[1], &pMac[2], &pMac[3], &pMac[4], &pMac[5]); #include <string>using namespace std; string sMax = TEXT("00e04c518434"); BYTE pMac[6] = { 0 }; sscanf(sMax.c_str(), "%02x%02x%02x%02x%02x%02x", &pMac[0], &pMac[1], &pMac[2], &pMac[3], &pMac[4], &pMac[5]); TRACE("%#x, %#x, %#x, %#x, %#x, %#x\n", pMac[0], pMac[1], pMac[2], pMac[3], pMac[4], pMac[5]); VC2008里的BCrypt相关函数能在XP使用吗? 这是怎么回事? GetClientRect和GetWindowRect有什么区别? 如何存储CButton类型 疑难问题:在网页中使用ActiveX控件中与<marquee>控件并存时,设置光标函数将不起作用。 资源DLL中的HTML 求救!!! 怎样正确加载系统托盘图标 关于代码重用的问题!高手请帮帮!!分数有限。 com中数据类型的问题,请高手帮忙 请问一下 __if_exists 语句是不是只能在 VC 中用啊? 急问,如何在任务管理器的Application列表中将我的窗口项隐藏
BYTE pMac[6] = { 0 };for (int nIndex = 0; nIndex < 6; nIndex++)
{
_sntscanf(sMax.c_str() + nIndex * 2, 2, TEXT("%x"),
&pMac[nIndex]);
}orstring sMax = TEXT("00e04c518434");
BYTE pMac[6] = { 0 };
_sntscanf(sMax.c_str(), sMax.length() * sizeof(TCHAR),
"%02x%02x%02x%02x%02x%02x",
&pMac[0], &pMac[1], &pMac[2], &pMac[3], &pMac[4], &pMac[5]);
using namespace std;
string sMax = TEXT("00e04c518434");
BYTE pMac[6] = { 0 };
sscanf(sMax.c_str(), "%02x%02x%02x%02x%02x%02x",
&pMac[0], &pMac[1], &pMac[2], &pMac[3], &pMac[4], &pMac[5]);
TRACE("%#x, %#x, %#x, %#x, %#x, %#x\n", pMac[0], pMac[1], pMac[2], pMac[3], pMac[4], pMac[5]);