memchr()函数在c语言中的使用方法

分类:知识百科 日期: 点击:0

memchr()函数

memchr()函数是C语言中的一个标准函数,它的作用是在字符串中查找指定字符,并返回该字符的指针。

void *memchr(const void *s, int c, size_t n);

memchr()函数的参数有三个:

  • s:指向要查找的字符串的指针
  • c:要查找的字符
  • n:要查找的字符串的长度

memchr()函数的返回值是指向查找到的字符的指针,如果没有找到,则返回NULL。

下面是一个使用memchr()函数的示例:

#include 
#include 

int main()
{
    char *str = "Hello World";
    char *p = memchr(str, 'W', strlen(str));
    if (p)
    {
        printf("Find 'W' in string '%s'\n", str);
    }
    else
    {
        printf("Can't find 'W' in string '%s'\n", str);
    }
    return 0;
}

上面的程序使用memchr()函数在字符串"Hello World"中查找字符'W',如果找到,则会输出"Find 'W' in string 'Hello World'",如果没有找到,则会输出"Can't find 'W' in string 'Hello World'"。

一下,memchr()函数是C语言中的一个标准函数,它的作用是在字符串中查找指定字符,并返回该字符的指针,它的参数有三个,分别是要查找的字符串的指针、要查找的字符和要查找的字符串的长度,它的返回值是指向查找到的字符的指针,如果没有找到,则返回NULL。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。