亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 譯碼器源程序.txt

?? 很不錯的信息論與編碼課程設計論文
?? TXT
字號:
//譯碼程序
//接受文檔中二進制的字符串,并將其譯碼,得到一串字符串
//運行正常
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "iostream.h"
//////////////////////////////////
//////////////////////////////////
int change(int x)//八位以下的偽十進制數轉化為真十進制數
  {
   int i,y=0,j=1,k=1;
   if(x>11111111)//超過8位就退出
	   exit(-1);
   for(i=0;i<8;i++)//求十進制數,用y表示 
	  {
      y+=k*((x/j)%10);
      j=j*10;
	  k=2*k;
	  }
    return y;
  }
////////////////////////////////////
////////////////////////////////////
void translate(char *s)
{
	int i=0,j=0,z;
	char * mark1,* mark2,*flag;//均為標記指針
	char *tchar;//存放字母
	int n;
	flag=s;
	char *mid="00000001"; //分隔符號
    mark1=strstr(s,mid);//找標記的首地址
    while((flag+j)!=mark1)//累計當前地址到標記地址間的字符個數
	   j++;
    char *ctemp;
	////////////////////////////////////////////////////////
	//////////////////////////////////////譯出字符的種類數
	ctemp=(char *)malloc((j+1)*sizeof(char));//開辟堆空間
	for(i=0;i<j;i++)
     ctemp[i]=flag[i];
     ctemp[j]='\0';
     n=atoi(ctemp);//二進制整數(字符個數)
	 n=change(n);//字符的種類數
	 //////////////////////////////////////////////////////
     ////////////////////////////////////////譯出出現的字符
	 tchar=(char *)malloc((n+1)*sizeof(char));//存放字符
	 char **bm=(char **)malloc(n*sizeof(char *));//存放小編碼指針
	 for(z=0;z<n;z++)//沒問題
	 { j=0;
	 mark2=mark1+8;//00000001后標記
	 flag=mark2;
	 mark1=strstr(mark2,mid);//找標記的首地址
	   while((mark2+j)!=mark1)
	    j++;
	     free(ctemp);//釋放堆空間
		  ctemp=(char *)malloc((j+1)*sizeof(char));//再次開辟空間
	   for(i=0;i<j;i++)
	     ctemp[i]=flag[i];//求表示字母ASCII碼的二進制編碼串
	     ctemp[j]='\0';
     
		 tchar[z]=(char)change(atoi(ctemp));//譯出的字母存入數組中
	 }
    //mark1此時指向00000001前了
     ///////////////////////////////////////////////////////
	 //////////////////////////////////
	 char *temp;
  for(z=0;z<n;z++)//產生小編碼字符串(不是字母編碼的代碼)
  {
	 j=0;
	 mark2=mark1+8;//讓mark2指向標記后
     flag=mark2;
	 mark1=strstr(mark2,mid);//找標記的首地址
	 
	 if(mark1==mark2)//當編碼為分隔標記符時另外考慮
	 {	 mark1+=8;
	 mark1=strstr(mark1,mid);
	 }
	 while((mark2+j)!=mark1)
      j++;
	  temp=(char *)malloc((j+1)*sizeof(char));
      for(i=0;i<j;i++)
	  temp[i]=flag[i];//用臨時指針指向編碼
	  temp[j]='\0';//串尾終止符
	  bm[z]=temp;//將每個字符的哈夫曼編碼存入bm堆中
  }
	 /////////////////////////////////////////////////
	 ///////////////////////////////////
      mark2=mark1+8;
	 i=0;
    char *information=(char *)malloc(sizeof(char));//存放最后翻譯出來的字符串
	while(mark2[0]!='\0')//終止標志
	{  
	   for(j=0;j<n;j++)
	   {
		 temp=strstr(mark2,bm[j]);//查找標記首地址
	       if(temp==mark2)
		   {  mark2+=strlen(bm[j]);
	          information[i]=tchar[j];
			  break;
		   }
	   }
	   i++;
	  information=(char *)realloc(information,(i+1)*sizeof(char));
	  //將字符串存入information中
	}
	 information[i]='\0';
	 ////////////////////////////////////////////將最后翻譯出來的字符串寫入文件中	
	 FILE *fp2;
	if((fp2=fopen("譯碼后的字符串.txt","wt+"))==NULL)
  {
  printf("error!");
  exit(-1);
  }
     fwrite(information,sizeof(char),i+1,fp2);//將information寫入文檔中 
     free(information);//釋放堆空間
	 fclose(fp2);
}
/////////////////////////////////////// 
void main()
{
FILE *fp;
char s[2000];
if((fp=fopen("字符串的二進制編碼.txt","rt"))==NULL)
  {
  printf("error!");
  exit(-1);
  }
fread(s,sizeof(char),2000,fp);
system("字符串的二進制編碼.txt");//打開讀入的二進制文本文檔
translate(s);//進行譯碼操作
system("譯碼后的字符串.txt");//打開該文本文檔
fclose(fp);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品久久久久久| 亚洲精品在线三区| 久久久久国产精品麻豆| 亚洲精品一二三| 成人黄页在线观看| 欧美亚洲综合网| 国产精品久久久久婷婷二区次| 国产日韩欧美精品电影三级在线| 国产精品久久久久久久久免费丝袜| 精品国产一区二区三区av性色| 综合精品久久久| 成人国产亚洲欧美成人综合网| 3d动漫精品啪啪1区2区免费 | 天天av天天翘天天综合网| 粉嫩绯色av一区二区在线观看| 91污在线观看| 亚洲免费观看高清完整版在线观看| 精品在线播放免费| 欧美丝袜丝交足nylons| 亚洲欧美综合色| 成人国产精品免费网站| 最新中文字幕一区二区三区| 成人国产在线观看| 亚洲男同1069视频| 在线视频综合导航| 天天影视网天天综合色在线播放 | 色综合婷婷久久| 久久精品一区二区三区不卡| 久久99热99| 精品毛片乱码1区2区3区 | 91精品久久久久久久99蜜桃| 久久精品72免费观看| 日韩手机在线导航| 国产精品99久久久久久有的能看 | 欧美一区二区在线播放| 午夜视频一区二区| 2014亚洲片线观看视频免费| 人人狠狠综合久久亚洲| 久久婷婷久久一区二区三区| 成人免费高清在线观看| 中文字幕一区三区| 一本到高清视频免费精品| 亚洲天堂成人在线观看| 欧美日韩国产免费一区二区| 国产精品一区久久久久| 一区二区三区四区不卡视频| 日韩欧美成人午夜| 欧洲视频一区二区| 成人午夜又粗又硬又大| 亚洲网友自拍偷拍| 亚洲特级片在线| 欧美国产国产综合| 国产欧美一区视频| 日本道色综合久久| 91在线视频观看| 国产老肥熟一区二区三区| 亚洲成人免费视频| 一区二区三区在线视频免费观看 | 亚洲亚洲精品在线观看| 欧美国产1区2区| 中文字幕精品一区二区精品绿巨人 | 精品写真视频在线观看| 亚洲国产成人va在线观看天堂| 亚洲欧洲日韩女同| 国产女人18水真多18精品一级做| 国产欧美日韩另类视频免费观看| 亚洲精品一区二区三区99| 亚洲精品一区二区三区精华液| 国产欧美日韩另类一区| 亚洲美女视频在线观看| 视频一区二区中文字幕| 亚洲国产精品久久人人爱蜜臀| 香蕉久久夜色精品国产使用方法| 日韩电影免费在线| 国产91综合一区在线观看| 色噜噜狠狠一区二区三区果冻| 欧美日韩国产成人在线91| 久久青草国产手机看片福利盒子 | 国产不卡视频一区二区三区| 韩国精品在线观看| 成人性生交大片免费看视频在线| 色噜噜狠狠一区二区三区果冻| 91麻豆精品国产综合久久久久久| 国产欧美日韩在线观看| 亚洲午夜精品17c| 成人app网站| 欧美成人女星排行榜| 亚洲国产综合91精品麻豆| 国产成人亚洲综合a∨婷婷图片| 色哟哟国产精品免费观看| 中文字幕高清一区| 久久国产尿小便嘘嘘| 欧美日韩国产一区二区三区地区| 中文字幕高清一区| 国产麻豆精品在线| 欧美成人性福生活免费看| 亚洲精品福利视频网站| 国产**成人网毛片九色| 精品久久国产97色综合| 久久99国产乱子伦精品免费| 欧美久久久久久久久中文字幕| 亚洲三级小视频| 色综合天天性综合| 精品日韩99亚洲| 亚洲精品第1页| 欧美主播一区二区三区美女| 亚洲免费毛片网站| 色婷婷综合视频在线观看| 亚洲精品日日夜夜| 色悠悠亚洲一区二区| 亚洲一区二区三区自拍| 欧美三级视频在线| 日韩av电影免费观看高清完整版| 69堂精品视频| 国产成人av一区二区三区在线观看| 久久久久国产精品麻豆ai换脸 | 亚洲人成网站色在线观看| 欧美日韩国产a| 亚洲成av人片在www色猫咪| 欧美日韩不卡视频| 国产成人亚洲综合色影视 | 欧美日韩在线观看一区二区| 日韩电影在线免费看| 国产清纯美女被跳蛋高潮一区二区久久w| 国产电影一区二区三区| 亚洲一区二区三区自拍| 国产女主播一区| 高清在线观看日韩| 午夜精品福利久久久| 欧美国产在线观看| 91精品国产色综合久久久蜜香臀| 国产一区二区精品久久91| 丝袜亚洲另类丝袜在线| 国产欧美日韩中文久久| 欧美成人猛片aaaaaaa| 色视频成人在线观看免| 国产成人av福利| 免费观看30秒视频久久| 亚洲欧美偷拍另类a∨色屁股| 精品久久人人做人人爱| 欧美日本乱大交xxxxx| 日本韩国精品一区二区在线观看| 国内精品在线播放| 精品在线一区二区三区| 爽好多水快深点欧美视频| 亚洲综合免费观看高清在线观看| 久久女同精品一区二区| 日韩欧美一二三区| 日韩亚洲欧美一区二区三区| 欧美人成免费网站| 欧美日本高清视频在线观看| 在线免费精品视频| 欧美系列亚洲系列| 欧洲精品视频在线观看| 国产成人99久久亚洲综合精品| 热久久国产精品| 狠狠色丁香久久婷婷综合_中| 久久国产精品99精品国产| 久久精品久久99精品久久| 韩国女主播成人在线| 国产成人8x视频一区二区| 97se亚洲国产综合自在线不卡| 成人黄色av网站在线| 在线观看91精品国产入口| 欧美日韩国产色站一区二区三区| 91精品国产高清一区二区三区蜜臀 | 欧美色男人天堂| 欧美一级理论性理论a| 中文欧美字幕免费| 亚洲一区二三区| 国产一区二区三区免费在线观看| 国产精一区二区三区| 91黄色免费版| 久久影音资源网| 性感美女极品91精品| 国产盗摄女厕一区二区三区| 色老综合老女人久久久| 精品国内二区三区| 久久精品一级爱片| 亚洲韩国一区二区三区| 国产成人鲁色资源国产91色综| 欧美中文字幕不卡| 国产欧美精品一区二区三区四区 | 欧美色男人天堂| 亚洲视频香蕉人妖| 成人免费视频一区| 2021国产精品久久精品| 一区二区三区四区不卡在线 | 99在线精品一区二区三区| 日韩视频免费观看高清完整版在线观看 | hitomi一区二区三区精品| 精品奇米国产一区二区三区| 亚洲一区二区三区四区五区黄| 成人av免费网站| 久久精品一区八戒影视| 精品一区二区三区香蕉蜜桃| 欧美久久久久久久久中文字幕| 一区二区三区影院| 色综合网站在线| 亚洲自拍偷拍麻豆|