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

📄 keyword.c

📁 speech signal process tools
💻 C
字号:
/* Last update: 01/13/88  10:43 AM  (Edition: 5) */#include	<stdio.h>#include	"basic.h"/*----------------------------------------------------------------------+|									||	fill_keyword : fill the field with possible matched keyword	||									|+----------------------------------------------------------------------*/fill_keyword (buf, len, list)char		*buf;unsigned	len;			/* size of input field */char		**list;	{	int		i, j;	unsigned	flen;		/* field length */	unsigned char	match[80]; 	ENTER (fill_keyword);	flen = fldlen (buf, len); 	for (i=j=0; list[i] != NULL; i++) {		if (kwcmp (buf, list[i], flen) == 0) {			/* find a match */			match[j++] = i;			}		}	if (j == 1) bcopy (buf, list[match[0]], len);	else if (j > 1)	 bcopy (buf, list[match[0]], flen); 	RETURN (j);	} /*----------------------------------------------------------------------+|									||	kwcmp : compare a word with keyword (case insensitive)		||									|+----------------------------------------------------------------------*/kwcmp (src, dest, len)char		*src;char		*dest;unsigned	len;	{	ENTER (kwcmp);	while (len-- != 0) {		if ((*src++ | 0x20) != (*dest++ | 0x20))			 RETURN (1);			/* no match */		}	RETURN (0);		/* match found */	}

⌨️ 快捷键说明

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