看板 C_and_CPP 關於我們 聯絡資訊
我是用MFC在寫一個視窗程式 因為在通訊部分是用數字再傳的 ex: outbuff[0] = 0xA; outbuff[1] = 0xB;....... 假設現在outbuff[4~6]是"BOS" 這樣的資料 那我要用什麼方法讓 outbuff[4] = 0x42; outbuff[5] = 0x4f; outbuff[6] = 0x53; (我是用WriteFile()把資料傳送出去的) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.152.131
varg:一個一個char抓出來轉 02/13 15:02
timohu:我有把B O S都抓出來~可是不知道要用哪個函示轉成數字型態 02/13 15:21
HudsonE:outbuff[4]= 'B'; outbuff[5]= 'O'; outbuff[6]= 'S'; 02/13 16:08
timohu:可是我的"BOS"是一個變數,ex str = "BOS",會隨機改變的 02/13 16:12
HudsonE:outbuff[4]= str[0]; outbuff[5]= str[1]; ... 02/13 16:12
MOONRAKER:你的outbuff每一格到底是可以怎樣的值? 02/13 23:53
MOONRAKER:如果是一個byte就直接放;如果只有4-bit那也太廢了 02/13 23:54