- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C打印函数
C语言输入输出函数
????? 1. fopen()函数?????? fopen函数用于打开文件, 其调用格式为:??????? FILE *fopen(char *filename, *type);?????? 在介绍这个函数之;前, 先了解一下下面的知识。?????? (1) 流(stream)和文件(file)?????? 流和文件 在Turbo C2.0中是有区别的, Turbo C2.0 为编程者和被访问的设?备之间提供了一层抽象的东西, 称之为流, 而将具体的实际设备叫做文件。?流是一个逻辑设备, 具有相同的行为。因此, 用来进行磁盘文件写的函数也同样?可以用来进行打印机的写入。在Turbo C2.0中有两种性质的流:???? 文字流( text?stream)和二进制(binary stream)。对磁盘来说就是文本文件和二进制文件。本?软件为了便于让读者易理解Turbo C2.0语言而没有对流和文件作特别区分。?????? (2) 文件指针FILE?????? 实际上FILE是一个新的数据类型。它是Turbo C2.0的基本数据类型的集合,?称之为结构指针。有关结构的概念将在第四节中详细介绍, 这里只要将FILE理解?为一个包括了文件管理有关信息的数据结构, 即在打开文件时必须先定义一个文?件指针。?????? (3) 以后介绍的函数调用格式将直接写出形式参数的数据类型和函数返回值?的数据类型。例如: 上面打开文件的函数, 返回一个文件指针, 其中形式参数有?两个, 均为字符型变量(字符串数组或字符串指针)。????? 现在再来看打开文件函数的用法。?????? fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。?如:??????? B:TEST.DAT??????? C:\\TC\\TEST.DAT?????? 如果将路径写成C:\TC\TEST.DAT是不正确的, 这一点要特别注意。?????? 第二个形式参数表示打开文件的类型。关于文件类型的规定参见下表。????????????????????????? 表??? 文件操作类型?????? ???????????? 字符????????????????? 含义?????? ????????????? r???????????? 打开文字文件只读????????????? w???????????? 创建文字文件只写????????????? a???????????? 增补, 如果文件不存在则创建一个????????????? r+??????????? 打开一个文字文件读/写????????????? w+??????????? 创建一个文字文件读/写????????????? a+??????????? 打开或创建一个文件增补????????????? b???????????? 二进制文件(可以和上面每一项合用)????????????? t???????????? 文这文件(默认项)?????? ?????? 如果要打开一个CCDOS子目录中, 文件名为CLIB的二进制文件, 可写成:??????? fopen(c:\\ccdos\\clib, rb);?????? 如果成功的打开一个文件,?fopen()函数返回文件指针,否则返回空指针(NULL)。由此可判断文件打开是否成功。
????? 2. fclose()函数?????? fclose()函数用来关闭一个由fopen()函数打开的文件 , 其调用格式为:???????? int fclose(FILE *stream);?????? 该函数返回一个整型数。当文件关闭成功时, 返回0, 否则返回一个非零值。?可以根据函数的返回值判断文件是否关闭成功。?????? 例10:??????? #icludestdio.h??????? main()??????? {???????????? FILE *fp;????????????????? /*定义一个文件指针*/???????????? int i;???????????? fp=fopen(CLIB, rb);??? /*打开当前目录名为CLIB的文件只读*/???????????? if(fp==NULL)?????????????? /*判断文件是否打开成功*/??????????????? puts(File open error);/*提示打开不成功*/???????????? i=fclose(fp);????????????? /*关闭打开的文件*/???????????? if(i==0)
您可能关注的文档
最近下载
- 人教版初中化学九年级上册 第五单元 化学方程式 课题3 利用化学方程式的简单计算 大单元整体教学设计 .pdf VIP
- 2024年上海市长宁区中考英语二模试卷.docx VIP
- 2024年深圳市育才二中初一入学分班考试数学模拟试卷附答案解析.pdf VIP
- 必威体育精装版部编版一年级语文上册第八单元学历案(2024).doc
- 2025年新疆生产建设兵团继续教育公需课答案.docx
- DW15-630型断路器要点分析.doc
- 2025年7月到九月份的思想汇报.docx VIP
- 2024年上海市嘉定区中考英语二模试卷.docx VIP
- 上海市2024年虹口区中考英语二模试卷.pdf VIP
- 土力学直剪试验(完整报告,含实验数据、强度图).doc VIP
文档评论(0)