附录D.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录D 常用库函数 目 录 1.输入/输出函数(见附录D-1) - 1 - 2.字符型函数(见附录D-2) - 3 - 3.字符串函数(见附录D-3) - 4 - 4.数学函数(见附录D-4) - 5 - 5.动态存储分配函数(见附录D-5) - 6 - 6.其他常用函数(见附录D-6) - 6 - 库函数并不是C语言的一部分,它是由C编译系统根据一般用户的需要编制并提供用户使用的一组程序。每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。ANSI C标准提出了一批建议提供的标准库函数。它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。考虑到通用性,本书列出部分常用库函数。 1.输入/输出函数(见附录D-1) 在使用输入/输出函数时,要包含头文件stdio.h。 附录D-1 输入/输出函数 函数名 函数原形 功能 返回值 clearerr void clearer(FILE *fp); 清除与文件指针有关的所有信息 无 close int close(int fp); 关闭文件 关闭成功返回0,否则,返回-1 creat int creat(char *filename, int mode); 以mode所指定的方式建立文件 成功返回正数,否则返回-1 fclose int fclose(FILE *fp); 关闭fp所指向的文件 出错返回非0,否则返回0 feof int feof (FILE *fp); 检查文件是否结束 文件结束返回非0,否则返回0 fgetc int fgetc(FILE *fp); 从fp所指文件读取一个字符 出错返回EOF,否则返回所读字符数 fgets char * fgets(char *buf, int n,FILE *fp); 从fp指向的文件读取一个长度为(n-1)的字符串,存入起始地址为buf的空间 返回地址buf,若遇文件结束或出错,返回NULL fopen FILE*fopen(char* filename, char *mode ) ; 以mode指定的文件方式打开名为filename的文件 成功,返回文件指针,否则返回0 fprintf int fprintf(FILE *fp, char *format, args); 把args的值以format指定的格式写到fp所指定的文件中 实际输出的字符数 fputc int fputc(char ch, FILE *fp); 将字符ch输出到fp指向的文件中 成功,返回该字符,否则,返回非0 fputs int fputs(const char *str, FILE *fp); 将str中的字符串写入fp指向的文件中 成功,返回0,否则,返回非0 fread int fread(char *pt, unsigned size, unsigned n, FILE *fp); 从fp所指定的文件中读取长度为size的n个数据项,存到pt所指向的内存区中 返回所读的数据项个数。若遇文件结束或出错,则返回0 fscanf int fscanf(FILE *fp, char *format, args); 从fp所指定的文件中按format指定的格式读取数据存入args所指向的内存单元 返回读取的数据个数,出错或遇文件结束返回0 fseek int fseek(FILE *fp,long offset,int base); 移动fp所指向的文件的指针位置 成功时返回当前位置,否则返回-1 ftell long ftell(FILE *fp); 找出fp所指文件的当前读写位置 返回读写位置 fwrite int fwrite(char *ptr,unsigned size,unsigned n,FILE *fp); 把ptr所指向的n*size个字节写到fp所指向的文件中 写到fp所指向的文件中的数据项的个数 getc int getc(FILE *fp); 同fgetc 同fgetc getch int getch(void); 从标准输入设备读取一个字符,不必用回车键,不在屏幕上显示 返回所读字符,否则返回-1 getche int getche(void); 从标准输入设备读取一个字符,不必用回车键并在屏幕上显示 返回所读字符,否则返回-1 getchar int getchar(void); 从标准输入设备读取一个字符,以回车键结束,并在屏幕上显示 返回所读字符,否则返回-1 gets char *gets(char *str); 从标准输入设备读取一个字符串,遇回车键结束 返回所读取的字符串 ger

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档