导航:首页 > 源码编译 > 计算机语言编译编码解码

计算机语言编译编码解码

发布时间:2025-04-11 10:57:53

A. 用c语言实现算术编码和解码

Turbo c 2.0编译通过

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineLENGTH100 /*字符串(编码前或编码后)的最大长度*/

/*编码*/
voidencode(char*strsource);
/*解码*/
voiddecode(char*strcode);

voidmain()
{裤和
橡帆charcode[LENGTH]="BILLGATES";
encode(code);
printf("\nencodedstringis:%s\n",code);
decode(code);
printf("\ndecodedstringis:%s\n",code);
getch();
}
voidencode(char*strsource){
char*p=strsource,tmp[LENGTH]={'\0'},buffer[3];
while(*p){
itoa(*p++,buffer,10);
strcat(tmp,"%");
strcat(tmp,buffer);
}
梁纯雹strcpy(strsource,tmp);
}

voiddecode(char*strcode){
inti=0;
char*p,*s=strcode,tmp[LENGTH]={'\0'};
char*cSplit="%";
p=strtok(s,cSplit);
while(p)
{
tmp[i++]=atoi(p);
p=strtok(NULL,cSplit);
}
strcpy(strcode,tmp);
}

阅读全文

与计算机语言编译编码解码相关的资料

热点内容
base64encoderjava 浏览:480
linux视频转换 浏览:692
linux与unixshell编程指南 浏览:129
vb6反编译程序错误 浏览:117
服务器弄挂有什么影响 浏览:298
安卓软件为什么运行不了 浏览:521
什么安卓手机是四方的 浏览:475
云服务器厂商租用多少钱 浏览:349
平安车贷解压要多久 浏览:412
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:919
解压小手工A4纸 浏览:981
钢筋加密区是几倍 浏览:669
编译程序代码软件 浏览:806
怎么恢复加密的东西 浏览:987
程序员卖茶 浏览:697
后端程序员英文 浏览:363
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:788
小书亭下载的文件在哪手机文件夹 浏览:181