作者timohu ( )
看板C_and_CPP
標題[問題] 如何把字串轉成ASCII code
時間Fri Feb 13 14:50:49 2009
我是用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
1F:推 varg:一個一個char抓出來轉 02/13 15:02
2F:→ timohu:我有把B O S都抓出來~可是不知道要用哪個函示轉成數字型態 02/13 15:21
3F:推 HudsonE:outbuff[4]= 'B'; outbuff[5]= 'O'; outbuff[6]= 'S'; 02/13 16:08
4F:→ timohu:可是我的"BOS"是一個變數,ex str = "BOS",會隨機改變的 02/13 16:12
5F:推 HudsonE:outbuff[4]= str[0]; outbuff[5]= str[1]; ... 02/13 16:12
6F:→ MOONRAKER:你的outbuff每一格到底是可以怎樣的值? 02/13 23:53
7F:→ MOONRAKER:如果是一個byte就直接放;如果只有4-bit那也太廢了 02/13 23:54