lfind.c

来自「vc library 韩国语版 希望对大家又帮助」· C语言 代码 · 共 27 行

C
27
字号
 #include <stdio.h>
 #include <stdlib.h>

 int compare(int *x, int *y)
 {
    return( *x - *y );
 }

 int main(void)
 {
    int array[5] = {35, 87, 46, 99, 12};
    size_t nelem = 5;
    int key;
    int *result;

    key = 99;
    result = (int *) lfind(&key, array, &nelem,
	      sizeof(int), (int(*)(const void *,const void 
*))compare);
    if (result)
       printf("Number %d found\n",key);
    else
       printf("Number %d not found\n",key);

    return 0;
 }

⌨️ 快捷键说明

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