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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            亚洲啪啪91| 欧美综合第一页| 欧美成人性网| 日韩亚洲国产精品| 亚洲乱码精品一二三四区日韩在线 | 在线观看日韩欧美| 欧美丰满高潮xxxx喷水动漫| 美女啪啪无遮挡免费久久网站| 亚洲日本中文字幕| 日韩一区二区免费高清| 国产精品久久久久久久电影| 先锋影院在线亚洲| 久久久精品国产一区二区三区| 亚洲欧洲视频| 亚洲丝袜av一区| 黄色工厂这里只有精品| 亚洲黄色在线| 国产精品女主播| 久久综合一区| 欧美日韩伦理在线免费| 久久久久久一区二区| 欧美精品久久久久久久久久| 久久不射中文字幕| 欧美99久久| 久久精精品视频| 欧美大胆a视频| 久久不见久久见免费视频1| 麻豆精品一区二区av白丝在线| 亚洲一区三区电影在线观看| 久久国产精品黑丝| 亚洲一区三区视频在线观看| 久久久久久久波多野高潮日日| 中文一区字幕| 麻豆av一区二区三区| 欧美一级片久久久久久久| 欧美黄色一区| 美女精品一区| 国产日韩视频| 在线午夜精品自拍| 亚洲区免费影片| 久久成人18免费观看| 亚洲一级二级| 欧美高清视频www夜色资源网| 久久久777| 国产精品www994| 亚洲激情视频在线播放| 黄色资源网久久资源365| 亚洲性感美女99在线| 亚洲免费高清| 欧美高清视频在线播放| 老司机午夜精品| 国产欧美一区二区三区在线看蜜臀| 亚洲九九九在线观看| 亚洲国产成人久久综合一区| 久久久7777| 久久精品视频网| 国产欧美一区二区三区国产幕精品| 亚洲精品偷拍| 日韩天堂av| 欧美激情精品久久久久久| 欧美国产第一页| 亚洲第一福利社区| 裸体歌舞表演一区二区| 麻豆精品视频| 在线免费日韩片| 久久免费高清视频| 欧美国产日韩亚洲一区| 亚洲福利免费| 欧美成人xxx| 亚洲国产精品一区二区第四页av| 亚洲激情网站| 欧美日韩第一页| 亚洲精品久久久久久一区二区 | 国产亚洲精品资源在线26u| 亚洲综合电影| 久久av红桃一区二区小说| 国产亚洲精品一区二555| 欧美一区二区福利在线| 久久综合久色欧美综合狠狠| 黄色资源网久久资源365| 老司机免费视频久久| 91久久线看在观草草青青| 99成人在线| 国产精品入口| 久久久久久久久久久久久久一区 | 亚洲天堂成人| 国产精品视频第一区| 久久国产主播| 亚洲国产精品电影| 亚洲自拍16p| 狠狠噜噜久久| 欧美日韩精品免费观看视频| 亚洲综合国产激情另类一区| 美女精品视频一区| 99精品国产在热久久下载| 欧美性一区二区| 久久国产免费| 9i看片成人免费高清| 久久精品视频播放| 亚洲三级免费| 国产乱肥老妇国产一区二| 久久另类ts人妖一区二区| 亚洲精品美女91| 久久精品亚洲一区二区三区浴池| 亚洲激情午夜| 国产日韩成人精品| 欧美精品一区二区三区蜜桃| 欧美一二三区精品| 亚洲伦理在线免费看| 老司机精品视频网站| 亚洲一区二区三区四区中文| 一区二区在线免费观看| 国产精品二区二区三区| 欧美成人国产va精品日本一级| 亚洲欧美成人一区二区在线电影| 亚洲二区三区四区| 久久精品女人的天堂av| 亚洲视频欧美视频| 91久久久精品| 永久域名在线精品| 国产亚洲福利社区一区| 欧美午夜剧场| 欧美日韩hd| 欧美福利视频在线| 久久综合网hezyo| 久久本道综合色狠狠五月| 一本一本a久久| 亚洲国产一区二区三区a毛片| 久久久亚洲一区| 久久精品国产v日韩v亚洲| 亚洲自拍电影| 亚洲一区三区在线观看| 日韩一二三在线视频播| 亚洲精品在线免费| 亚洲日本在线观看| 1769国产精品| 1000精品久久久久久久久| 国模私拍一区二区三区| 国产在线精品一区二区中文| 国产精品网红福利| 国产精品青草综合久久久久99| 欧美性淫爽ww久久久久无| 欧美日本中文字幕| 欧美色另类天堂2015| 欧美日韩综合久久| 国产精品久久久爽爽爽麻豆色哟哟 | 老司机午夜精品视频在线观看| 久久九九有精品国产23| 久久精品国产视频| 久久高清国产| 久久嫩草精品久久久精品一| 久久久www成人免费无遮挡大片 | 99国产精品久久久久久久久久| 亚洲日本在线观看| 一区二区欧美日韩| 亚洲一区在线视频| 欧美呦呦网站| 蜜桃av一区| 亚洲激情自拍| 亚洲午夜电影网| 小辣椒精品导航| 久久久一区二区| 欧美乱妇高清无乱码| 欧美日韩在线三级| 国产亚洲综合精品| 亚洲高清资源| 亚洲一区精彩视频| 久久免费视频在线| 欧美国产日韩a欧美在线观看| 亚洲精华国产欧美| 亚洲午夜精品在线| 久久免费一区| 欧美肉体xxxx裸体137大胆| 国产日本欧美一区二区| 最近中文字幕日韩精品| 亚洲网站在线播放| 久久综合九色九九| 亚洲理论电影网| 久久国产精品一区二区| 欧美日韩国产一级片| 国内成人自拍视频| 国产精品99久久久久久久女警| 久久久久网址| 亚洲深夜福利网站| 榴莲视频成人在线观看| 国产精品日韩欧美一区二区| 亚洲激情视频网站| 久久成人资源| 一道本一区二区| 嫩草影视亚洲| 国产精品一区免费观看| 日韩一二三区视频| 老色鬼久久亚洲一区二区| 亚洲视频在线免费观看| 免费欧美日韩国产三级电影| 国产免费观看久久| 在线视频免费在线观看一区二区| 久色婷婷小香蕉久久| 亚洲午夜精品久久久久久浪潮| 欧美黄免费看|