[閒聊] C++大師請進
幹你unsigned char
要怎麼把int或unsighed int放進unsigned char陣列
MacAddress傳進來一個字串
我先用sscanf放進unsigned int陣列
然後沒辦法一個一個放進unsigned char陣列
這什麼低端語言啦==
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.143.172 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1603261951.A.C3C.html
→
10/21 14:35,
3年前
, 1F
10/21 14:35, 1F
→
10/21 14:40,
3年前
, 2F
10/21 14:40, 2F
推
10/21 14:45,
3年前
, 3F
10/21 14:45, 3F
→
10/21 14:47,
3年前
, 4F
10/21 14:47, 4F
U8就是unsiged char
dest在外面是一個U8 dest[6]
void foo(U8 * dest, const char * source)
{
UINT Mac[6] = { NULL };
CStringA c_src(source);
if (c_src.Find(":") != -1)
{
sscanf_s(source, "%x:%x:%x:%x:%x:%x%*c",
&Mac[0], &Mac[1], &Mac[2],
&Mac[3], &Mac[4], &Mac[5]);
}
for (int i = 0; i < 6; i++)
{
dest[i] = (U8)Mac[i];
}
}
推
10/21 14:50,
3年前
, 5F
10/21 14:50, 5F
→
10/21 14:50,
3年前
, 6F
10/21 14:50, 6F
※ 編輯: yam276 (60.248.143.172 臺灣), 10/21/2020 14:52:18
→
10/21 14:54,
3年前
, 7F
10/21 14:54, 7F
→
10/21 14:55,
3年前
, 8F
10/21 14:55, 8F
推
10/21 14:57,
3年前
, 9F
10/21 14:57, 9F
→
10/21 15:00,
3年前
, 10F
10/21 15:00, 10F
→
10/21 15:05,
3年前
, 11F
10/21 15:05, 11F
→
10/21 15:11,
3年前
, 12F
10/21 15:11, 12F
→
10/21 15:20,
3年前
, 13F
10/21 15:20, 13F
→
10/21 15:21,
3年前
, 14F
10/21 15:21, 14F
※ 編輯: yam276 (60.248.143.172 臺灣), 10/21/2020 18:20:25
討論串 (同標題文章)