C语言 strsep函数实现

strsep()函数属于字符串处理函数,作用是使用关键字符(可以是一个,也可以是一个字符串)在一块完整的字符串内存中递增顺序查找,如果在这块字符串内存中查找到关键字符其中的一个那么在当前字符串的位置设为0并且返回下一个字符的地址(在查找到的地址加一个字节),如果没有查找到关键字符返回0。

函数定义如下:

char *strsep(char **s, const char *ct);

代码实现如下:

char *Test_strsep(char **s, const char *ct)
{
    char *sbegin = *s;
    char *end;

    if (sbegin == NULL)
        return NULL;

    end = Test_strpbrk(sbegin, ct);
    if (end

你可能感兴趣的:(C语言,一起学习C语言)