apndmfs.c

来自「NIST Handwriting OCR Testbed」· C语言 代码 · 共 28 行

C
28
字号
/*# proc: appendmfs - appends a specified string value to the end of an# proc:             mfs structure.*/#include <stdio.h>#include <string.h>#include <mfs.h>#include <defs.h>void appendmfs(mfs,value)MFS *mfs;char *value;{   int increased, incr;   if(mfs->num >= mfs->alloc)   {      incr      = mfs->alloc / 10;		/* add 10% or 10 which-	*/      increased = mfs->alloc + max(10, incr); 	/* ever is larger	*/      reallocmfs(mfs, increased);   }   mfs->values[mfs->num] = strdup(value);   if(mfs->values[mfs->num] == NULL)      syserr("appendmfs","strdup", "mfs->values[]");   (mfs->num)++;}

⌨️ 快捷键说明

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