readfet.c
来自「NIST Handwriting OCR Testbed」· C语言 代码 · 共 39 行
C
39 行
/*# proc: readfetfile - opens an fet file and reads its contents into an# proc: fet structure.*/#include <stdio.h>#include <string.h>#include <fet.h>FET *readfetfile(file)char *file;{ FILE *fp; FET *fet; char c,buf[MAXFETLENGTH]; if ((fp = fopen(file,"rb")) == NULL) syserr("readfetfile","fopen",file); fet = allocfet(MAXFETS); while (fscanf(fp,"%s",buf) != EOF){ while(((c = getc(fp)) == ' ') || (c == '\t')); ungetc(c, fp); if (fet->num >= fet->alloc) reallocfet(fet, fet->alloc + MAXFETS); fet->names[fet->num] = strdup(buf); if(fet->names[fet->num] == NULL) syserr("readfetfile","strdup","fet->names[]"); fgets(buf,MAXFETLENGTH-1,fp); buf[strlen(buf)-1] = '\0'; fet->values[fet->num] = strdup(buf); if(fet->values[fet->num] == NULL) syserr("readfetfile","strdup","fet->values[]"); (fet->num)++; } fclose(fp); return(fet);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?