主题:不明函数求助
duan1234
[专家分:0] 发布于 2010-07-19 23:08:00
大家好,我在一个AT89C51S单片机的MP3编程的打开文件函数内看到有一个memcmp函数,如下
if (!memcmp(pFileName, &Page_Buf[i], 8))
但是资料里没有对这个memcmp函数定义,不知道是什么函数,向各位请教了
谢谢!
回复列表 (共5个回复)
沙发
强强 [专家分:4740] 发布于 2010-07-19 23:40:00
MemoryCompare内存比较
memcmp
Syntax:
#include <string.h>
int memcmp( const void *buffer1, const void *buffer2, size_t count );
The function memcmp() compares the first count characters of buffer1 and buffer2. The return values are as follows:
Value Explanation
less than 0 buffer1 is less than buffer2
equal to 0 buffer1 is equal to buffer2
greater than 0 buffer1 is greater than buffer2
你喜欢单片机?我也在研究,用过PROTEUS吧.这软件不错.
板凳
duan1234 [专家分:0] 发布于 2010-07-20 10:03:00
MemoryCompare内存比较?有什么作用?输出什么结果啊?
谢谢!
3 楼
cgl_lgs [专家分:21040] 发布于 2010-07-20 10:52:00
[quote]MemoryCompare内存比较?有什么作用?输出什么结果啊?
谢谢!
[/quote]
作用:
[quote]The function memcmp() compares the first count characters of buffer1 and buffer2.[/quote]
结果:
[quote]less than 0 buffer1 is less than buffer2
equal to 0 buffer1 is equal to buffer2
greater than 0 buffer1 is greater than buffer2[/quote]
4 楼
强强 [专家分:4740] 发布于 2010-07-20 18:00:00
学编程英语很差可不行啊
5 楼
cgl_lgs [专家分:21040] 发布于 2010-07-20 23:45:00
嗯,最低条件也要能看懂MSDN和其他的一些专业内的英文文献:)
我来回复