回 帖 发 新 帖 刷新版面

主题:不明函数求助

大家好,我在一个AT89C51S单片机的MP3编程的打开文件函数内看到有一个memcmp函数,如下
if (!memcmp(pFileName, &Page_Buf[i], 8))
但是资料里没有对这个memcmp函数定义,不知道是什么函数,向各位请教了
谢谢!

回复列表 (共5个回复)

沙发

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吧.这软件不错.

板凳

MemoryCompare内存比较?有什么作用?输出什么结果啊?
谢谢!

3 楼

[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 楼

学编程英语很差可不行啊

5 楼

嗯,最低条件也要能看懂MSDN和其他的一些专业内的英文文献:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册