list 1-4.c
来自「壓縮演算法-基本的資料壓縮演算法-Run-Length編碼的解壓縮程式~對應li」· C语言 代码 · 共 29 行
C
29 行
#include<stdio.h>
int decode(FILE *fp);
/* main敓澤 */
int main(int ac,char *av[])
{
FILE *fp;
if ((fp = fopen(av[1],"rb"))==NULL)
return(6);
decode(fp);
fclose(fp);
return(0);
}
/* 夝氊弅檤棟庡掱幃 */
int decode(FILE *fp)
{
int i;
int run,code;
while (!feof(fp))
{
run=fgetc(fp);
code=fgetc(fp);
for (i=0;i<run;i++)
fputc(code,stdout);
}
return(0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?