uTools-Manuals/docs/c/memchr.html
2019-04-21 11:50:48 +08:00

38 lines
955 B
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1>字符串函数 - memchr</h1>
<p>原型extern void *memchr(void *buf, char ch, unsigned count);</p>
<p>用法:#include &lt;string.h></p>
<p>功能从buf所指内存区域的前count个字节查找字符ch。</p>
<p>说明当第一次遇到字符ch时停止查找。如果成功返回指向字符ch的指针否则返回NULL。</p>
举例:<pre><code class="language-c">
// memchr.c
#include &lt;syslib.h>
#include &lt;string.h>
main()
{
char *s="Hello, Programmers!";
char *p;
clrscr();
p=memchr(s,'P',strlen(s));
if(p)
printf("%s",p);
else
printf("Not Found!");
getchar();
return 0;
}
</code></pre>相关函数:<a href="memccpy.html">memccpy</a>,<a href="memmove.html">memmove</a>,<a href="strcpy.html">strcpy</a>