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

隨筆 - 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>
            在线性视频日韩欧美| 亚洲欧美国产一区二区三区| 久久精品亚洲一区| 性8sex亚洲区入口| 亚洲视频中文字幕| 久久不射中文字幕| 久久夜色撩人精品| 亚洲国产精品va在线观看黑人 | 亚洲观看高清完整版在线观看| 亚洲第一视频| 99精品热6080yy久久| 欧美一区二区在线免费观看| 久久综合色播五月| 最新国产成人av网站网址麻豆| 亚洲日本一区二区| 国产欧美一区二区视频| 激情一区二区三区| 在线亚洲一区| 久久亚洲综合色| 亚洲精品久久久久久久久久久久久 | 久久久91精品国产| 亚洲国产精品久久91精品| 亚洲午夜精品| 欧美成人国产一区二区| 国产精品嫩草99av在线| 亚洲激精日韩激精欧美精品| 亚洲午夜久久久久久久久电影院| 久久网站热最新地址| 日韩视频在线免费观看| 久久久www免费人成黑人精品 | 99亚洲伊人久久精品影院红桃| 亚洲影院色在线观看免费| 欧美成人中文字幕| 在线成人亚洲| 久久精品国产综合精品| 9人人澡人人爽人人精品| 老色批av在线精品| 国产一区二区在线免费观看| 老司机成人在线视频| 欧美一区二区三区电影在线观看| 欧美成人精品激情在线观看| 亚洲欧美激情诱惑| 国产精品久久精品日日| 一区二区久久久久久| 欧美大成色www永久网站婷| 亚洲欧美一区二区激情| 国产精品久久久久久久久搜平片 | 久久久精品999| 国产精品入口日韩视频大尺度| 日韩视频在线观看免费| 亚洲高清视频一区二区| 久久亚洲国产精品日日av夜夜| 国内精品久久久久久| 欧美一级在线视频| 亚洲欧美激情一区二区| 国产啪精品视频| 欧美亚洲视频| 亚洲欧美综合国产精品一区| 国产日韩一区二区三区| 久久精品一区四区| 久久久综合精品| 亚洲国产精品一区二区第一页| 久久综合一区二区| 久久在线视频| 亚洲美女视频在线观看| 亚洲国内欧美| 欧美视频一区在线观看| 性视频1819p久久| 午夜精品网站| 狠狠色丁香久久婷婷综合_中| 久热精品视频在线免费观看| 久久综合中文| 正在播放亚洲一区| 亚洲欧美日韩中文视频| 在线观看一区欧美| 日韩午夜电影| 国产区精品在线观看| 老色鬼精品视频在线观看播放 | 国产一区二区电影在线观看| 久久香蕉精品| 欧美日韩www| 欧美一区二区网站| 免费看av成人| 亚洲欧美国产毛片在线| 久久久久久久激情视频| 99re8这里有精品热视频免费| 亚洲午夜久久久久久久久电影院| 黄色成人免费网站| 99视频+国产日韩欧美| 国产欧美精品一区| 亚洲第一天堂av| 国产精品久久久久av免费| 久久精品理论片| 欧美精品www| 国产精品中文字幕在线观看| 美日韩精品免费观看视频| 欧美精品在线观看| 久久婷婷成人综合色| 欧美日韩另类在线| 牛牛精品成人免费视频| 国产精品嫩草影院av蜜臀| 亚洲国产福利在线| 国产一二三精品| 一本色道久久综合亚洲精品按摩| 好吊日精品视频| 制服丝袜亚洲播放| 亚洲精品综合精品自拍| 久久久国产午夜精品| 欧美一区综合| 欧美性视频网站| 亚洲精品九九| 亚洲三级电影在线观看| 亚洲欧美在线一区| 亚洲一区二区三区高清| 欧美福利视频在线| 欧美jizzhd精品欧美巨大免费| 国产精品美女久久久浪潮软件 | 久久国产直播| 国产精品久久久久久影视| 最新日韩精品| 亚洲国产影院| 麻豆成人av| 久久人人97超碰国产公开结果| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品欧美精品| 亚洲精品五月天| 欧美国产日韩在线观看| 欧美黑人在线观看| 91久久夜色精品国产九色| 久久久噜噜噜久久狠狠50岁| 久久精品女人天堂| 狠狠做深爱婷婷久久综合一区 | 伊人精品视频| 欧美一区深夜视频| 久久精品人人做人人综合| 国产亚洲欧美在线| 欧美一区二区免费视频| 久久精品一区二区三区不卡| 国产在线拍偷自揄拍精品| 久久国产精品一区二区三区| 久久男女视频| 伊人久久av导航| 免费观看一级特黄欧美大片| 亚洲国产欧美日韩另类综合| 亚洲精品欧美一区二区三区| 欧美精品在线观看播放| 一区二区三区国产盗摄| 午夜精品短视频| 国内外成人免费视频| 玖玖精品视频| 亚洲美女福利视频网站| 亚洲曰本av电影| 国精品一区二区| 欧美韩国日本一区| 久久久999精品| 亚洲三级网站| 国产精品久久久久久久久久尿 | 亚洲伊人观看| 久久精品观看| 亚洲黄色在线视频| 国产精品99一区| 久久久国产精品一区| 亚洲六月丁香色婷婷综合久久| 午夜精品久久久| 亚洲二区精品| 国产精品亚洲片夜色在线| 久久国产手机看片| 亚洲人成网在线播放| 欧美在线啊v一区| 日韩午夜电影在线观看| 国产日韩综合| 欧美伦理在线观看| 久久精品一区二区国产| 日韩一区二区电影网| 久久久人成影片一区二区三区| 亚洲精品日韩综合观看成人91| 国产乱码精品一区二区三区忘忧草 | 国产精品永久入口久久久| 久久亚洲精品欧美| 午夜精品福利一区二区三区av| 欧美激情日韩| 久久天天综合| 午夜久久电影网| 99精品视频一区| 亚洲国产精品尤物yw在线观看 | 久久精品视频导航| 亚洲一区二区在线看| 亚洲精品国产系列| 欧美不卡在线视频| 久久精品中文字幕一区| 亚洲欧美自拍偷拍| 在线亚洲+欧美+日本专区| 91久久中文字幕| 亚洲电影免费| 激情欧美一区二区三区| 国产农村妇女精品一区二区| 欧美日韩在线精品一区二区三区| 欧美成人午夜免费视在线看片| 久久精品中文字幕一区| 欧美一级淫片播放口|