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

计算机语言编译编码解码

发布时间: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);
}

阅读全文

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

热点内容
起点app什么时候上线的 浏览:741
绿盾加密的文件 浏览:878
phpmd56 浏览:701
java父路径 浏览:192
事业单位云服务器 浏览:947
公考app是什么 浏览:263
md5如何对文件加密 浏览:865
android开机启动过程 浏览:106
ic加密卡去掉密码可以正常用吗 浏览:1
一个网站如何共用多台服务器 浏览:447
如何访问学校服务器文件 浏览:36
如何检查打印服务器 浏览:297
oppo手机如何特殊加密 浏览:329
北漂程序员的爱情 浏览:468
iPhone钱包app怎么打开银联二维码 浏览:763
mac运行linux程序 浏览:309
phpmysqli选择数据库 浏览:132
美萍客户管理软件加密 浏览:215
linux环境下c编程指南第2版 浏览:222
爱番番是个什么app 浏览:340