青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

Blog @ Blog

當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

常用鏈接

統計

積分與排名

BBS

Blog

Web

最新評論

16進制字符串CString 如何轉為 BYTE[] 數組

 

在網上和QQ群里廣發帖,尋求解決16進制字符串CString 轉為 BYTE[] 數組的方法。費盡周折在一個大學同學的幫助下,問題解決了!在這簡單分析下加深印象,同時也希望對有需要的朋友有參考作用:
需求:
16進制字符串CString 如何轉為 BYTE[]
CString str ="01 02 03 04";
BYTE cmd[1024];

賦值后
cmd[1024] =  {0X01,0X02,0X03,0X04};

解決方法:
第一步:將ASCII碼轉化為16進制數(注意:ASCII碼和16進制數的區別)

//將ASCII碼轉化為16進制數
BYTE CSendDataDlg::ConvertHexChar(BYTE ch)
{
    
if((ch>='0')&&(ch<='9'))
       
return ch-0x30;
    
else if((ch>='A')&&(ch<='F'))
       
return ch-'A'+10;
    
else if((ch>='a')&&(ch<='f'))
       
return ch-'a'+10;        
    
else
       
return -1;
}

 

第二步:調用上面的那個函數來實現需求

CString str ="01 02 03 04";
BYTE tmpByte 
= 0x00;
int strLen = str.GetLength();
BYTE cmd[
1024];
memset(cmd, 
'\0'sizeof(cmd));

for (int i=0, j=0; i<1024,j<strLen; i++,j++)
{
   
if (str[j] == ' ')
    
++j;
   tmpByte 
= str[j];        
   cmd[i] 
= ConvertHexChar(tmpByte)<<4;//左移4位
   if (str[++j] == ' ')
       
++j;
   tmpByte 
= str[j];        
   cmd[i] 
= cmd[i] + (ConvertHexChar(tmpByte) & 0xF);//取低4位然后相加。    
}

注釋:
把字符賦給BYTE,實則賦的是字符的ASCII碼值,因此要先把ASCII碼轉化為對應的16進制數。
兩個字符賦給一個BYTE,就要把第一個字符放到BYTE的高4位,而第二個字符放到BYTE的低4位。
中間通過判斷去掉空格。

posted on 2007-12-18 15:04 isabc 閱讀(14211) 評論(2)  編輯 收藏 引用 所屬分類: C++基礎

評論

# re: 16進制字符串CString 如何轉為 BYTE[] 數組 2007-12-18 18:06 Lee7

(2007-12-18 11:42:34) 松<myri@163.com>
main()
{
CString str ="01 02 03 04";
BYTE cmd[1024];
char *pstr=NULL;
char stValue[3]={0};
DWORD dwCount = 0;
DWORD i =0 ;

LPTSTR lpsz =(LPTSTR)(LPCTSTR)str;
pstr = (char *)lpsz;


while (pstr)
{
if (i==2) && (*pstr != ' ')
{
printf("error\r\n");
}
if (*pstr != ' ')
{
stValue[i++]=*pstr;
pstr++;
continue;
}
else
{
i=0;
sscanf(string, "%X", &cmd[dwcount++]);
while(pstr && (*pstr==" ")) pstr++;
}
}

printf("dwcount=%d\r\n",dwcount);
}

  回復  更多評論   

# re: 16進制字符串CString 如何轉為 BYTE[] 數組 2008-08-22 09:54 relaxqu

很好,收了  回復  更多評論   

廣告信息(免費廣告聯系)

中文版MSDN:
歡迎體驗

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            先锋a资源在线看亚洲| 亚洲午夜电影网| 久久久国产精品一区| 亚洲一区二区三区精品在线| 国产精品成人免费视频| 午夜精品在线观看| 亚洲在线观看免费| 狠狠色狠狠色综合日日小说| 久久久久久久999精品视频| 久久国产精品一区二区三区四区 | 亚洲欧美在线一区| 国产日韩欧美一区二区三区在线观看 | 国产一区二区剧情av在线| 欧美在线视频一区| 久久免费99精品久久久久久| 亚洲精品午夜| 亚洲午夜国产成人av电影男同| 国产精品久久久久7777婷婷| 久久久久久久久伊人| 榴莲视频成人在线观看| 亚洲视频第一页| 欧美一区二区视频在线| 亚洲精品国产精品乱码不99按摩| 99av国产精品欲麻豆| 国产三区二区一区久久| 亚洲国产导航| 欧美性一二三区| 欧美aaaaaaaa牛牛影院| 欧美日在线观看| 久久艳片www.17c.com| 欧美人成网站| 久久久久国色av免费观看性色| 欧美福利视频在线| 久久久www成人免费无遮挡大片| 噜噜噜在线观看免费视频日韩| 亚洲夜间福利| 欧美xx视频| 久久福利视频导航| 欧美日韩精品国产| 噜噜爱69成人精品| 国产精品欧美风情| 亚洲精品美女| 1024欧美极品| 欧美在线一二三四区| 亚洲一区区二区| 欧美成人精品福利| 久久躁日日躁aaaaxxxx| 国产精品一区在线播放| 亚洲人成人一区二区在线观看 | 模特精品在线| 久久久精品一区二区三区| 欧美日韩一区二区三区在线观看免| 久久久久久噜噜噜久久久精品| 国产精品成人va在线观看| 亚洲国产精品999| 在线观看一区二区精品视频| 性伦欧美刺激片在线观看| 亚洲性夜色噜噜噜7777| 欧美人与禽猛交乱配视频| 欧美国产日产韩国视频| 精品动漫3d一区二区三区| 亚洲欧美日韩成人高清在线一区| 亚洲一区免费视频| 国产精品爱啪在线线免费观看| 91久久亚洲| 亚洲人体一区| 欧美成人小视频| 亚洲精品1区2区| 亚洲开发第一视频在线播放| 免费在线观看日韩欧美| 亚洲第一在线| 日韩视频免费在线观看| 欧美日韩国产一区精品一区| 91久久国产综合久久| 日韩亚洲欧美综合| 欧美日韩精品三区| 中文欧美字幕免费| 小黄鸭精品aⅴ导航网站入口| 国产精品青草综合久久久久99| 一区二区三区高清不卡| 亚洲欧美在线视频观看| 国产精品专区第二| 久久福利视频导航| 欧美激情精品| 在线一区免费观看| 国产精品视频精品| 欧美在线视频日韩| 欧美激情第一页xxx| 中文欧美在线视频| 国产亚洲福利| 你懂的国产精品| 一区二区三区日韩在线观看| 欧美在线观看一区二区三区| 尤妮丝一区二区裸体视频| 欧美11—12娇小xxxx| 99视频在线观看一区三区| 欧美中文在线观看国产| 在线看片欧美| 欧美日韩在线播放| 久久久国产精品一区| 亚洲人成网站精品片在线观看| 亚洲影视在线播放| 伊人久久大香线| 欧美亚洲第一页| 久久精品国产v日韩v亚洲 | 亚洲激情综合| 久久精品成人一区二区三区蜜臀| 亚洲国产成人av| 国产精品久久久91| 噜噜噜91成人网| 亚洲欧美伊人| 亚洲国产网站| 老司机成人在线视频| 亚洲综合色丁香婷婷六月图片| 在线不卡视频| 国产精品一区二区女厕厕| 欧美大片在线看| 羞羞漫画18久久大片| 最新中文字幕亚洲| 久久久夜精品| 性欧美大战久久久久久久久| 91久久国产自产拍夜夜嗨| 国产日韩精品久久| 欧美调教视频| 欧美激情一级片一区二区| 久久国产一二区| 亚洲欧美国产精品桃花| 99国产精品99久久久久久| 欧美成年人在线观看| 欧美一区二区三区男人的天堂 | 亚洲人成毛片在线播放| 黄色成人在线免费| 国产精品一级久久久| 欧美日韩免费高清| 欧美大片免费观看在线观看网站推荐| 欧美中文字幕视频| 亚洲欧美日韩精品久久亚洲区| 99re热这里只有精品视频 | 久久精品国产精品亚洲综合| 亚洲无玛一区| 中文一区二区| 亚洲视频一区二区| 一区二区三区回区在观看免费视频| 亚洲国产另类久久久精品极度| 狠狠狠色丁香婷婷综合久久五月 | 国产精品色网| 国产精品人人做人人爽| 国产精品成人一区二区三区吃奶| 欧美日韩另类视频| 欧美视频中文字幕| 欧美性片在线观看| 国产精品永久入口久久久| 国产精品黄页免费高清在线观看| 欧美日韩中国免费专区在线看| 欧美日韩国产在线播放| 欧美日韩精品在线视频| 欧美午夜在线一二页| 国产精品影视天天线| 国产午夜精品一区二区三区视频 | 一区视频在线播放| 亚洲国产高清在线观看视频| 在线成人激情| 99精品欧美一区二区蜜桃免费| 一区二区三区免费网站| 亚洲一区视频在线| 久久精品电影| 欧美激情一区二区三区| 亚洲人成人一区二区三区| 在线视频欧美精品| 欧美有码在线观看视频| 米奇777超碰欧美日韩亚洲| 欧美日韩高清不卡| 国产精品主播| 亚洲欧洲日本一区二区三区| 日韩午夜在线播放| 欧美在线一级va免费观看| 麻豆精品网站| 一区二区高清在线| 久久九九全国免费精品观看| 欧美日韩国产一区精品一区 | 欧美日韩亚洲一区二区三区在线观看| 欧美视频在线观看免费| 狠狠色狠狠色综合日日91app| 亚洲三级电影全部在线观看高清| 亚洲永久免费视频| 久久综合精品一区| 日韩一区二区精品葵司在线| 久久大逼视频| 欧美色道久久88综合亚洲精品| 国内精品久久久久久| 一道本一区二区| 欧美不卡一卡二卡免费版| 一区二区高清在线| 欧美aaa级| 国语自产精品视频在线看| 亚洲一区二区三区在线看 | 久久久久久久综合狠狠综合| 最新日韩在线| 久久久久久网址| 国产精品色午夜在线观看|