作者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