c 语言学习 查找指定字符是否存在

#include<stdio.h>

#define TRUE    1
#define FALSE   0

int find_char(char **strings, char value)
{
    char * string;
    while((string = *strings++) != NULL){
        while (*string != '\0')
        {
            if(*string++ == value)
                return TRUE;
        }
    }
    return FALSE;
}

int main(int argc, char const *argv[])
{
    char *strings[] = {"good", "hello", NULL};
    int ret = 0;
    ret = find_char(strings, 'c');
    printf("%d", ret);
    return 0;
}


版权声明:本文为sky0Lan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。