⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 op-1.c

📁 LZ编码
💻 C
字号:
#include <stdio.h>
#include <stdlib.h>
#define BUFFER_SIZE 102400
#define TRUE 1
#define FALSE 0
typedef unsigned char byte;
unsigned char buffer[BUFFER_SIZE];
/* mainㄧ? */
int main(int ac,char *av[])
{
  FILE *fp_i,*fp_o;
  int i,c;
  int dic,code;
  if (ac<5) 
    exit(8);
  fp_i=fopen(av[1],"rb");
  if (fp_i==NULL)
  {
    fprintf(stderr,"Input File cannot open\n");
    exit(8);
  }
  i=0;
  while (i<BUFFER_SIZE && (c=fgetc(fp_i))!=EOF)
  {
    buffer[i]=c;
    i++;
  }
  fclose(fp_i);
  fp_o=fopen(av[2],"wb");
  if (fp_o==NULL)
  {
    fprintf(stderr,"Output File cannot open\n");
    exit(8);
  }
  dic=atoi(av[3]);
  code=atoi(av[4]);
  encode(fp_o,buffer,i,dic,code);
  fclose(fp_o);
}

/* ?4

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -