read_dic.c

来自「一个c语言开发的小型的dbms系统」· C语言 代码 · 共 25 行

C
25
字号
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "create.h"
void read_dic(struct tab_dic_type *tab,int *tab_num,struct col_dic_type *col,int *col_num)
{FILE *fp_tab,*fp_col;
 int i=0;
 fp_tab=fopen("TABLE","rb");
 fp_col=fopen("COLUMN","rb");
 while (!feof(fp_tab))
 {fread(&tab[i],sizeof(struct tab_dic_type),1,fp_tab);
  i=i+1;
 }
 *tab_num=i-1;
 i=0;
 while (!feof(fp_col))
 {fread(&col[i],sizeof(struct col_dic_type),1,fp_col);
  i=i+1;
 }
 *col_num=i-1;
 //zhao++
 fclose(fp_tab);
 fclose(fp_col);
}

⌨️ 快捷键说明

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