1.c
来自「本内容详细介绍huffman编码,并且有源程序.调试成功」· C语言 代码 · 共 30 行
C
30 行
#include "stdio.h"
#include "string.h"
char * getcode(char *s1,char *s2,char *s3);
void main()
{
char s1[5]={'a','s',' ','d','d'},s2[200];
printf("%c",s1);
strcpy(s2,getcode(s1," "," "));
//puts(s2);
}
char * getcode(char *s1,char *s2,char *s3)
{
char * p,*q,temp[128]="";
p=s1;
while((q=strstr(p,s2))!=NULL)
{
q='\0';
strcat(temp,p);
strcat(temp,s3);
p=q+strlen(s2);
}
strcat(temp,p);
strcpy(s1,temp);
//puts(s1);
return s1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?