|
C库函数手册(38) void *malloc(unsigned size)分配size个字节的内存空间,并返回所分配内存的指针 void free(void *ptr)释放先前所分配的内存,所要释放的内存的指针为ptr void *realloc(void *ptr,unsigned newsize)改变已分配内存的大小,ptr为已分配有内 存区域的指针,newsize为新的长度,返回分配好的内存指针.
long farcoreleft() 本函数返回远堆中未用的存储区的长度,以字节为单位 void far *farcalloc(unsigned long units,unsigned long unitsz) 从远堆分配units个长度为unitsz的内存空间,并返回所分配内存的指针 void *farmalloc(unsigned long size)分配size个字节的内存空间, 并返回分配的内存指针 void farfree(void far *block)释放先前从远堆分配的内存空间, 所要释放的远堆内存的指针为block void far *farrealloc(void far *block,unsigned long newsize)改变已分配的远堆内 存的大小,block为已分配有内存区域的指针,newzie为新的长度,返回分配好 的内存指针
时间日期函数,函数库为time.h、dos.h 在时间日期函数里,主要用到的结构有以下几个: 总时间日期贮存结构tm ┌──────────────────────┐ │struct tm │ │{ │ │ int tm_sec; /*秒,0-59*/ │ │ int tm_min; /*分,0-59*/ │ │ int tm_hour; /*时,0-23*/ │ │ int tm_mday; /*天数,1-31*/ │
|