Linu程序设计函数汇集.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linu程序设计函数汇集.doc

函数汇总 、系统函数 1. 函数原型 int rand(void); 功能 产生随机数 头文件 #includestdlib.h 参数 void 返回值 0?RAND MAX 间一个整数(RAND MAX=2147483647) 2. 函数原型 void srand(unsigned int seed); 功能 设置随机数种子 头文件 #includestdlib.h 参数 一个无符号整型数,通常利用geypid()或time(O)的返回值 返回值 无 3. 函数原型 int isxdigit(int c); 功能 测试字符是否为16进制数字 头文件 #includectype.h 参数 字符 返冋值 bool型:true(传入参数为16进制数);false (传入参数不是16进制数) 4. 函数原型 time t time(time t *t); 功能 取得当前时间 头文件 #includetime.h 参数 time t型的指针t 返回伉 成功则返回秒数,失败返回-1;返回值存到参数t所指的内存 5. 函数原型 struct tm* gmtime(const time t* timep); 功能 将时间转换为格林威治所使用的时间 头文件 #includetime.h 参数 需转换的时间,类型 返回值 转换结果由结构体tm返回 6. 函数原型 char* asctime(const struct tm* timeptr); 功能 将时间和日期以字符串格式表示 头文件 #includetime.h 参数 结构体tm指针 返回值 返回一字符串表示0前当地的时间曰期 函数原型 struct tm* localtime(const time t* timep); 功能 収得0前当地的时间和曰期 头文件 #includetime.h 参数 time t结构中指针变量 返回值 返回tm表示目前的当地时间 8. 函数原型 Int gettimeofday(struct timeval *tv,struct timezone *tz); 功能 収得当前时间 头文件 #includesys/time.h //include unistd.h 参数 time t结构中指针变量 返回值 返回tm表不0前的当地时间 9. 函数原型 char* getenv(const char* name); 功能 取得环境变量的内容 头文件 #includestdlib.h 参数 系统变s 返回值 执行成功返冋指向该内容的指针;否则返冋NULL 10. 函数原型 int setenv(const char *name,char* value,int overwrite); 功能 改变或增加环境变量 头文件 #includestdlib.h 参数 Name为环境变量指针;value为变量内容;overwrite为0表75 value会被忽 略,力1表示该为value所指的变量内容 返回值 执行成功返回0,有错误发生返回-1 11. 函数原型 void* calloc(size t nmemb,size t size); 功能 用来分配字节为nmemb*size的内存块 头文件 #includestdlib.h 参数 nmemb为内存块大小;size为内存块数量 返回值 若配置成功则返回一指针,否则返回NULL 12. 函数原型 void* malloc(size t size); 功能 配置内存空间 头文件 #includestdlib.h 参数 size表示配置A存空间的大小 返回值 若配罝成功则返M—指针,否则返1。1 NULL 13. 函数原型 size t getpagesize(void) 功能 取得内存分页大小 头文件 #includeunistd.h 参数 void 返回值 内存分页大小 函数原型 void* mmap(void * start,size t length,int protjnt flags,int fd,off t offsize); 功能 用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件 内界的读写 头文件 #includestdlib.h 参数 Start指向对应内存起始地址,通常设为NULL; length表示将文件巾多大部分 对应到内存;prot映射区域的保护方式;flags映射区域的特性;fd为文件描 述符;offsize为文件映射偏移量,0代表从文件头开始 返回值 映射成功返冋映射区内存起始地址,否则返冋MAP FAILED(-1) 15. 函数原型 void qsort(void *base,size_t nmemb,size_t size,int (*compar)(const void c

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档