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

📄 zip.cpp

📁 This program specially made for zip &amp unzip ...check it out &amp
💻 CPP
字号:
#include<stdio.h>
#include<string.h>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
#include<ctype.h>
#include<math.h>


//***********************STRUCTURE DECLARATION*******************************

  typedef struct NODE{
	char ch;
	int info;
	struct NODE *prev;
	struct NODE *next;
	struct NODE *left;
	struct NODE *right;
	} node;

  struct ARRAY{
	char ch;
	int freq;
	}arr[255];
//***************************GLOBAL VARIABLE DECLARATION********************

int q=0,c=0,count=0,u=0;
char text[255],stg[9];
char code[123][10];
//***************************FUNCTION PROTOTYPE******************************

float percentage(int a,int b);
int   match(char ch);
int   str_dec(char *str);
void  displayElement();
void  Code_generation(node *root,char*);
void  sort(int c);
void  linkConstraction(int c);
void  insertElement( char ch1,int val);
node* getNode();
node* tree(int count);
node* deleteElement();
node* first;
//****************************MAIN FUNCTION**********************************

void main()
{
    int asc,i,freq[255],freq1[255],arr1[255],arr2[255];
    char ch; int k=0;
    node *root;

    clrscr();

    FILE  *fp,*ft,*fl,*fr,*ff,*dc;

    for( i=0;i<=128;i++){

       freq[i]=0;
       arr2[i]=0;
       arr1[i]=0;
    }
   /*fp = fopen("sample.txt","w");
   do
	putc(ch=getchar(),fp);
   while(ch!='\n');
   fclose(fp);  */
   char p[80];
    printf("\t\t 'WELCOME TO ZIP2000' \n");
    printf("\t\t  适适适适适适适适适适 \n");
    printf("\tEnter  any file to compress with (.txt) extention.\n ");
    gotoxy(10,5);
    printf("赏屯屯屯屯屯屯屯屯屯屯

⌨️ 快捷键说明

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