永发信息网

用c语言编译个简单压缩程序

答案:1  悬赏:70  手机版
解决时间 2021-01-27 10:58
  • 提问者网友:藍了天白赴美
  • 2021-01-27 06:51
用c语言编译个简单压缩程序
最佳答案
  • 五星知识达人网友:千夜
  • 2021-01-27 07:59

char A;
char B;
int i;
File writeFile;//要写入的文件
File readFile;//要读的文件
A=readChar(readFile);//读一个字符
while(文件未读完){
    B=readChar(readFile);//读一个字符
    if(A==B){
        i=2;
        while((B=readChar(readFile))==A){//一直读,直到读取的字符和A不一样
            i++;
        }
        write(writeFile,A+"$"+i);//i代表重复数量
        A=B;
    }else{
        write(writeFile,A);
        A=B;
    }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯