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

📄 head.h

📁 求哈夫曼树的代码
💻 H
字号:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> 
#include "stack.h"
#include "hfm.h"
//#include"hfm1.h"
void writefile(char *s,char *fn){
	FILE *fp ;
	int i=0;
	fp=fopen(fn,"w");
	while (s[i]) {
      fputc(s[i], fp); 
      i++; 
     }
	fclose(fp); 
}
char* readfile(char *fn){
FILE *finPtr;
char str[10240];
int i;
finPtr=fopen(fn,"r");//.\\src.txt
i=readline(finPtr,str,sizeof(str)); //示例中去掉只有回车的行
if(i==1)
fclose(finPtr);
return str;
}
int readline(FILE *f,char *str,int strlen){
int ch;
char *tmp;
ch=0;
tmp=str;
if(feof(f))
return -1;
while(!feof(f) && ch!=0xa){
ch=fgetc(f);
if(ch!=EOF && ch!='\n'){
*str=ch;
str++;
}
}
if(*tmp==10 || *tmp=='\0' || *tmp=='\n')/* 如果行首字符等于ellipsis,返回错误代码 1 */
return 0;
else
return 1;
}

⌨️ 快捷键说明

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