微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c语言文件打开方式有哪些

c语言文件打开方式有哪些

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

1、调用方式通常为:

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

2、参数说明:

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

推荐学习:c语言视频教程

c语言文件打开方式有如下几种:

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。

更多编程入门教程,请关注编程之家!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐