extern void *memchr(const void*, int, size_t)
extern void *memccpy()
extern void *memchr()
extern void *memcpy()
extern void *memset()
extern int memcmp()
具体参数和使用方法,你查下msdn吧
如果你需要创建一片新内存并初始化,或者使用内存比较之类的内存操作功能,需要用这个库:char * buf = (char*)malloc(4096)开辟内存
memset(buf, 0, 4096)清空内存
fread(buf, 1, 4096 ...) 把文件读入内存
memcpy(buf1, bu2, 4096)拷贝4k数据
等等
对内存操作的头文件如要使用malloc函数
// malloc.c
#include <memory.h>
#include <stdio.h>
main()
{
char *p
clrscr()// clear screen
p=(char *)malloc(100)
if(p)
printf("Memory Allocated at: %x",p)
else
printf("Not Enough Memory!\n")
free(p)
getchar()
return 0
}