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

43 lines
1.1 KiB
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>字符串函数 - bcmp</h1>
<p>原型extern int bcmp(const void *s1, const void *s2, int n);</p>
<p>用法:#include &lt;string.h></p>
<p>功能比较字符串s1和s2的前n个字节是否相等</p>
<p>说明如果s1=s2或n=0则返回零否则返回非零值。bcmp不检查NULL。</p>
举例:<pre><code class="language-c">
// bcmp.c
#include &lt;syslib.h>
#include &lt;string.h>
main()
{
char *s1="Golden Global View";
char *s2="Golden global view";;
clrscr(); // clear screen
if(!bcmp(s1,s2,7))
printf("s1 equal to s2 in first 7 bytes");
else
printf("s1 not equal to s2 in first 7 bytes");
getchar();
clrscr();
if(!bcmp(s1,s2,12))
printf("s1 equal to s2 in first 12 bytes");
else
printf("s1 not equal to s2 in first 12 bytes");
getchar();
return 0;
}
</code></pre>相关函数:<a href="bcopy.html">bcopy</a>,<a href="bzero.html">bzero</a>