C语言文件打开方式及说明

ANSI C规定文件打开用函数fopen,关闭为fclose。

1、调用方式通常为:

FILE *fp;

fp=fopen(文件名, 打开方式);

 

2、参数说明:

文件名: 形如"myfile.dat"、"F:\data\myfile.dat"等等;

打开方式:

  "r"(只读) 为输入打开一个文本文件

  "w"(只写) 为输出打开一个文本文件

  "a"(追加) 向文件文件尾添加数据

  "rb"(只读) 为输入打开一个二进制文件

  "wb"(只写) 为输出打开一个二进制文件

  "r+"(读写) 为读写打开一个文本文件

  "w+"(读写) 为读写建立一个新的文本文件

  "a+"(读写) 为读写打开一个文本文件

  "rb+"(读写) 为读写打开一个二进制文件

  "wb+"(读写) 为读写建立一个新的二进制文件

  "ab+"(读写) 为读写打开一个二进制文件

 

3、注意:

  (1)用"r"方式打开的文件,不能向其输入数据,并且该文件已存在,否则出错;

  (2)用"w"方式打开的文件,只能向该文件输入数据,如果所打开的文件不存在,则在打开时新建一个以指定的名字命名的文件;如果指定文件存在,则在打开时将该文件删去,然后新建一个新的文件;

  (3)如果函数fopen打开文件出错,则fopen返回一个空指针值NULL;

  (4)在程序开始运行时,系统自动打开3个标准文件:标准输入(stdin),标准输出(stdout),标准出错输 出(stderr)。如果要使用输入输出终端,则不需要打开,可以直接使用,如fputc(stdout,'a');向屏幕输出字符a。

时间: 2024-09-22 15:17:21

C语言文件打开方式及说明的相关文章

Docx怎么打开?常见文件打开方式教程

Docx怎么打开?这一直是让不少网友头疼的问题.其实让网友犯难的并不是不知道该用什么软件去打开docx文件,因为大家都会在第一时间用到Word,这里的问题是使用最普遍的Word 2003在这里不好使了. Docx怎么打开?常见文件打开方式教程 Docx是Office2007,office2010之后版本使用的,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x,即用docx取代doc,与之相同的还有xlsx取代了xls,pptx取代了ppt等等.

WindowsXP快速修改文件打开方式的方法

  WinXP用户安装了一些应用程序之后,会使得原来的一些文件关联发生改变,那么怎么才能快速修改这些文件的打开方式呢?今天小编就教大家一个简单的方法. 解决方法: 1. 在任何一个MPG文件上点击右键. 2. 选择"属性"命令,在"常规"选项卡中点击"更改"按钮. 3. 打开更改"打开方式"对话框,从中选择"超级解霸"即可,当然你也可以选择其它的媒体播放器.对于其它类型的文件也可以采用此方法快速修改打开方式

如何修复lnk文件打开方式

  正常情况下,在桌面上会看到很多快捷方式,而*.lnk是快捷方式的后缀,一般情况下,快捷方式是不会显示后缀的,如果显示了后缀,肯定是你的电脑有问题了(见下图) lnk文件是用于指向其他文件(如,程序)的一种文件.这些文件通常称为快捷方式文件.通常它以快捷方式放在桌面上.以方便使用者快速的调用其扩展名为.lnk windows的很多lnk文件(也就是快捷方式)都是带有参数的 /play-在打开连接后自动运行媒体文件 "%1" -打开连接后自动出现文件选取框选择文件 /Play &quo

Mac如何快速更改文件打开方式

  Mac如何快速更改文件打开方式?OS X 中的很多应用的确是强大,比如 Xcode ,QuickTime Player 等,这些应用是一些文件的默认打开方式,但体量也是够大.一旦电脑内存跟不上,你就会看着这些应用在 Dock 上跳.跳.跳--有这工夫,用一些轻量级应用早就打开了.那么今天小编给大家介绍如何快速更改打开方式的方法. 第一步:选中文件 对,你木有看错,这就是第一步,也是最重要的一步! 第二步:右键点击文件 选择"显示简介",热键 Command + I 第三步:点击&q

Win7文件打开方式错误怎么办

  1.点击文件,查看文件名称,发现没有扩展名称(例.Word ),选择计算机. 2.选择组织(Win7系统),选择文件夹和搜索选项. 3.点击查看按钮. 4.将菜单往下拉,找到隐藏已知文件的类型和扩展名,去掉相应的对钩,点击确定. 5.到这里,重新查看文件名称会发现这里的文件是.PDF格式,是一个PDF阅读文档,需要PDF阅读器才能打开,右键点击文件,选择打开方式,选择和扩展名相匹配的打开软件.(注:如果没有相应的软件,可到系统之家官网选择合适的软件进行安装) 6.去掉红色框内的对钩,点击确定

.e文件打开方式

第1步:一般程序如JAVA写的,都是直接可以以记事本的方法打开,但是我在用记事本打开此方法的时候,发现是乱码. 得出结论:打开软件的方法不对. 第2步:然后使用百度大妈搜索".e怎么才能打开".结果发现百度前好几页没一个说这个文件怎么打开. 得出结论:百度可以在这个意思不给力了. 第3步:以同样的方法用谷歌搜索,结果搜索到了,果然如我猜测这样,.e结尾的文件打开方法是易语言. 易语言简介 易语言是一个自主开发,适合国内的国情,易语言是根据不同层次,不同的专业人员的一种汉语编程语言. 易

怎么清除Mac OS X文件“打开方式”中的重复项

  在Mac OS X中,当我们选中一个文件想要以某种方式打开该文件的时候,可以选择 右键-打开方式,这里会提示可能适用于打开该文件的软件.不过有的时候,这个"打开方式"列表中会异常的出现很多重复项,而且这个问题目前很常见,想要解决这个问题也很简单,只需要一段终端命令,重建该列表即可: 打开OS X自带的[终端]程序(可用Spotlight搜索找到),向终端中复制粘贴一下命令并回车: /System/Library/Frameworks/CoreServices.framework/V

文件打开方式-android 中修改完成动作方式的 弹出方式 加上从右向左位移的动画

问题描述 android 中修改完成动作方式的 弹出方式 加上从右向左位移的动画 打开一个-mp4文件-时候系统会查找能打开的软件-我想给系统的打开方式加上位移动画怎么设置啊 解决方案 那个是系统程序吧,只能修改系统相关代码,

WIN7中修改Jar文件打开方式的方法

电脑中安装过像WinRar,Nokia PC套件之类,能修Jar文件的打开方式的程序后,一些在电脑上能直接运行的Jar文件就不能直接运行了,修改打开方式,但找不到直接打开的程序,自己人工找到安装目录中javaw.exe,但打开后提示,没有主类的问题,取消WinRar文件关联,但Nokia PC套件不能取消关联,还是不行.在网上找到一个方法,是建个bat文件,内容为:"javaw.exe的完整路径" -jar "%1".再修改打开方式的为该文件,成功,但有不足,总是弹