memcmp
来源:互联网 发布:java.equal 编辑:程序博客网 时间:2024/05/19 03:43
所需头文件:
#include <string.h>或#include<memory.h>
函数原型:
int memcmp(const void *buf1, const void *buf2, unsigned int count);
功能:
比较 buf1和buf2的前count个字符的Ansi码的大小;
当buf1<buf2时,返回值<0
当buf1=buf2时,返回值=0
当buf1>buf2时,返回值>0
说明:
该函数是按字节比较的。
例如:
s1,s2为字符串时候memcmp(s1,s2,1)就是比较s1和s2的第一个字节的ascII码值;
memcmp(s1,s2,n)就是比较s1和s2的前n个字节的ascII码值;
如:char *s1="abc";
char *s2="acd";
int r=memcmp(s1,s2,3);
就是比较s1和s2的前3个字节,第一个字节相等,第二个字节比较中大小已经确定,不必继续比较第三字节了所以r=-1.
- MemCmp
- memcmp
- memcmp
- memcmp
- memcmp
- memcmp
- memcmp
- memcmp&strcmp
- memcmp.c
- memcmp() 函数
- memcpy && memcmp
- memcmp() 函数
- memcmp函数
- memcmp源码
- 函数 memcmp
- memcmp函数
- memcmp函数
- memcmp,memicmp函数
- C++对字符串的处理
- strcmp
- fopen函数
- fread函数
- fgets()函数
- memcmp
- strtok
- fputs
- copyfile
- memset
- fgetc()
- lstrcpy()
- GetPrivateProfileInt
- C++指针