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

隨筆 - 5  文章 - 2  trackbacks - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

There can be no Triumph without Loss,No Victory without Suffering,No Freedom without Sacrifice. All you have to decide is what to do with the time that is given to you. Get busy Living, or Get busy Dying?

常用鏈接

留言簿

隨筆分類(4)

隨筆檔案(5)

文章分類(88)

文章檔案(10)

Andriod

Language

OpenCV&OpenSSLink

OpenSource

Others

Python&Ruby

WP7

WTL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

#include <iostream>
using namespace std;
int   gsmEncode7bit(const   char*   pSrc,   unsigned   char*   pDst,   int   nSrcLength);  
int   gsmDecode7bit(const   unsigned   char*   pSrc,   char*   pDst,   int   nSrcLength); 
int main()
{
    const   char*   ypSrc = "1";
    unsigned   char*   ypDst;
    int   ynSrcLength = sizeof ypSrc;


    gsmEncode7bit(ypSrc,ypDst,ynSrcLength+1);


    system("pause");
}
//   7bit編碼  
//   輸入:   pSrc   -   源字符串指針  
//               nSrcLength   -   源字符串長度  
//   輸出:   pDst   -   目標編碼串指針  
//   返回:   目標編碼串長度  
int   gsmEncode7bit(const   char*   pSrc,   unsigned   char*   pDst,   int   nSrcLength)  
{  
      int   nSrc; //   源字符串的計數值  
      int   nDst; //   目標編碼串的計數值  
      int   nChar; //   當前正在處理的組內字符字節的序號,范圍是0-7  
      unsigned   char   nLeft; //   上一字節殘余的數據  

      //   計數值初始化  
      nSrc   =   0;  
      nDst   =   0;  

      //   將源串每8個字節分為一組,壓縮成7個字節  
      //   循環該處理過程,直至源串被處理完  
      //   如果分組不到8字節,也能正確處理  
      while   (nSrc   <   nSrcLength)  
      {  
      //   取源字符串的計數值的最低3位  
      nChar   =   nSrc   &   7;  

      //   處理源串的每個字節  
      if(nChar   ==   0)  
      {  
      //   組內第一個字節,只是保存起來,待處理下一個字節時使用  
      nLeft   =   *pSrc;  
      }  
      else  
      {  
      //   組內其它字節,將其右邊部分與殘余數據相加,得到一個目標編碼字節  
      *pDst   =   (*pSrc   <<   (8-nChar))   |   nLeft;  

      //   將該字節剩下的左邊部分,作為殘余數據保存起來  
      nLeft   =   *pSrc   >>   nChar;  

      //   修改目標串的指針和計數值  
      pDst++;  
      nDst++;  
      }  

      //   修改源串的指針和計數值  
      pSrc++;  
      nSrc++;  
      }  

      //   返回目標串長度  
      return   nDst;  
}  

//   7bit解碼  
//   輸入:   pSrc   -   源編碼串指針  
//               nSrcLength   -   源編碼串長度  
//   輸出:   pDst   -   目標字符串指針  
//   返回:   目標字符串長度  
int   gsmDecode7bit(const   unsigned   char*   pSrc,   char*   pDst,   int   nSrcLength)  
{  
      int   nSrc; //   源字符串的計數值  
      int   nDst; //   目標解碼串的計數值  
      int   nByte; //   當前正在處理的組內字節的序號,范圍是0-6  
      unsigned   char   nLeft; //   上一字節殘余的數據  

      //   計數值初始化  
      nSrc   =   0;  
      nDst   =   0;  

      //   組內字節序號和殘余數據初始化  
      nByte   =   0;  
      nLeft   =   0;  

      //   將源數據每7個字節分為一組,解壓縮成8個字節  
      //   循環該處理過程,直至源數據被處理完  
      //   如果分組不到7字節,也能正確處理  
      while(nSrc<nSrcLength)  
      {  
      //   將源字節右邊部分與殘余數據相加,去掉最高位,得到一個目標解碼字節  
      *pDst   =   ((*pSrc   <<   nByte)   |   nLeft)   &   0x7f;  

      //   將該字節剩下的左邊部分,作為殘余數據保存起來  
      nLeft   =   *pSrc   >>   (7-nByte);  

      //   修改目標串的指針和計數值  
      pDst++;  
      nDst++;  

      //   修改字節計數值  
      nByte++;  

      //   到了一組的最后一個字節  
      if(nByte   ==   7)  
      {  
      //   額外得到一個目標解碼字節  
      *pDst   =   nLeft;  

      //   修改目標串的指針和計數值  
      pDst++;  
      nDst++;  

      //   組內字節序號和殘余數據初始化  
      nByte   =   0;  
      nLeft   =   0;  
      }  

      //   修改源串的指針和計數值  
      pSrc++;  
      nSrc++;  
      }  

      //   輸出字符串加個結束符  
      *pDst   =   '\0';  

      //   返回目標串長度  
      return   nDst;  
}



posted on 2010-11-25 10:49 jemmyLiu 閱讀(758) 評論(0)  編輯 收藏 引用 所屬分類: C++BASE
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            你懂的一区二区| 日韩亚洲视频| a4yy欧美一区二区三区| 亚洲丰满少妇videoshd| 加勒比av一区二区| 黄色成人在线免费| 在线观看日产精品| 日韩写真在线| 亚洲欧美日韩人成在线播放| 亚洲欧美三级在线| 国产精品啊v在线| 欧美午夜理伦三级在线观看| 国产精品久久久久一区二区三区共 | 国产精品三上| 国产久一道中文一区| 国产永久精品大片wwwapp| 在线成人激情视频| 亚洲性夜色噜噜噜7777| 欧美自拍偷拍| 亚洲欧洲精品一区二区精品久久久| 亚洲国产精品国自产拍av秋霞| 日韩一级二级三级| 欧美在线免费一级片| 欧美成人精品在线| 国产精品爽爽ⅴa在线观看| 亚洲国产精品一区二区第一页 | 9色精品在线| 欧美一区二区在线免费播放| 美国十次了思思久久精品导航| 欧美sm视频| 亚洲夜间福利| 欧美久久视频| 国产亚洲综合在线| 这里只有精品电影| 美女脱光内衣内裤视频久久网站| 亚洲美女视频网| 久久嫩草精品久久久久| 欧美a级理论片| 国产精品夜夜嗨| 亚洲人成人一区二区在线观看| 午夜在线精品| 亚洲精品美女久久7777777| 欧美一区二区三区在线免费观看| 欧美日韩在线电影| 欧美一区二区三区在线免费观看| 久久久精品国产免费观看同学| 亚洲精品国产无天堂网2021| 久久久天天操| 国产亚洲欧洲997久久综合| 亚洲调教视频在线观看| 亚洲国产精品电影| 久久久福利视频| 国产专区欧美精品| 久久精品99国产精品| 亚洲专区免费| 国产欧美婷婷中文| 久久av一区二区三区漫画| 亚洲小少妇裸体bbw| 国产精品播放| 香蕉视频成人在线观看| 亚洲欧美激情视频| 精品福利av| 欧美二区在线| 国产自产在线视频一区| 午夜精品久久久久久99热| 日韩亚洲一区二区| 欧美日韩一区二区视频在线观看 | 夜久久久久久| 欧美午夜a级限制福利片| 亚洲天堂网在线观看| 一区二区三区欧美激情| 国产精品va| 欧美一区二区三区男人的天堂| 亚洲欧美视频一区二区三区| 国产午夜精品一区二区三区欧美| 久久精品视频va| 久久天堂av综合合色| 91久久中文| 中文日韩在线视频| 狠狠入ady亚洲精品经典电影| 欧美黄色免费网站| 欧美午夜视频| 玖玖玖国产精品| 欧美精品色综合| 欧美伊人久久大香线蕉综合69| 久久国产毛片| 国产精品99久久久久久www| 亚洲欧美色一区| 91久久极品少妇xxxxⅹ软件| 一本大道av伊人久久综合| 国产免费观看久久黄| 麻豆久久久9性大片| 欧美区一区二| 久久久国产精彩视频美女艺术照福利| 久久久精品一区| 中文一区二区在线观看| 久久精品官网| 亚洲线精品一区二区三区八戒| 香蕉成人伊视频在线观看 | 亚洲人成人一区二区三区| 欧美日韩美女| 久久免费视频在线| 欧美日韩国产成人在线观看| 久久精品99国产精品| 欧美精品一区二区三区蜜桃 | 99精品视频免费观看| 国产欧美日韩在线视频| 欧美xx69| 国产模特精品视频久久久久| 欧美激情成人在线| 国产色产综合产在线视频| 亚洲日本成人网| 韩日精品视频| 亚洲一区二区三区中文字幕在线 | 欧美jizzhd精品欧美巨大免费| 在线一区二区三区四区| 香蕉亚洲视频| 亚洲视频999| 欧美va天堂| 久久中文字幕一区| 国产乱理伦片在线观看夜一区| 91久久久久久| 亚洲第一区中文99精品| 欧美一区二区三区视频免费| 亚洲综合第一页| 欧美韩国日本综合| 欧美成人免费视频| 狠狠色狠狠色综合系列| 亚洲欧美精品中文字幕在线| 亚洲午夜日本在线观看| 欧美日韩岛国| 亚洲九九精品| 一本大道久久a久久精品综合| 免费人成网站在线观看欧美高清| 久久综合狠狠综合久久综青草| 国产偷自视频区视频一区二区| 亚洲一区日本| 欧美在线国产精品| 国产精品专区一| 小黄鸭精品密入口导航| 久久激情视频| 精品成人在线观看| 狂野欧美一区| 亚洲人体影院| 亚洲在线黄色| 国产喷白浆一区二区三区| 欧美一区二区福利在线| 美女主播一区| 亚洲精品一区二区在线| 欧美精品一区在线播放| 日韩视频中文字幕| 欧美在线观看一区二区三区| 国产一区二区在线观看免费| 久久久伊人欧美| 亚洲人被黑人高潮完整版| 亚洲一二三四久久| 国产婷婷精品| 你懂的视频一区二区| 日韩亚洲欧美综合| 久久成人免费电影| 在线播放中文一区| 欧美人与性动交a欧美精品| 日韩视频在线一区二区三区| 欧美一区国产一区| 在线观看视频一区| 欧美日韩精品二区第二页| 亚洲视频在线一区| 久久久久免费视频| 99riav国产精品| 国产精品一区视频网站| 久久久综合网站| 亚洲精品影视| 久久99伊人| 日韩视频永久免费| 国产日韩精品在线播放| 欧美激情日韩| 欧美资源在线| 在线视频你懂得一区| 女生裸体视频一区二区三区| 亚洲一区国产视频| 亚洲国产你懂的| 国产欧美日韩综合| 欧美日韩国产综合网| 久久精品视频在线看| 在线综合亚洲欧美在线视频| 欧美成人精品h版在线观看| 亚洲精选久久| 午夜欧美不卡精品aaaaa| 亚洲欧美综合网| 91久久精品一区二区三区| 国产精品久久久久久久久久免费看| 久久一本综合频道| 亚洲欧美卡通另类91av| 亚洲黄页视频免费观看| 久久亚洲精品伦理| 欧美一级网站| 亚洲专区在线视频| 在线亚洲一区| 日韩亚洲欧美一区二区三区| 有码中文亚洲精品|