• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > c语言打开文件函数使用方法

c语言打开文件函数使用方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c语言中读文件的函数,c语言文件操作函数,c语言sleep函数头文件,c语言文件函数,c语言exit函数头文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

1、调用方式通常为:

文件名: 形如"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。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C语言中对文件最基本的读取和写入函数
  • 使用C语言操作文件的基本函数整理
  • c语言打开文件函数使用方法
  • C语言文件操作函数大全(超详细)

相关文章

  • 2017-05-28红黑树的使用详解
  • 2017-05-28深入解析C中的数值与真假
  • 2017-05-28简要对比C语言中的setgid()函数和setregid()函数
  • 2017-05-28如何判断一个数是否为2的幂次方?若是,并判断出来是多少次方?
  • 2017-05-28快速入门的一些C\C++书籍
  • 2017-05-28详解C++中的指针结构体数组以及指向结构体变量的指针
  • 2017-05-28C语言将数组中元素的数排序输出的相关问题解决
  • 2017-05-28深入探讨linux下进程的最大线程数、进程最大数、进程打开的文件数
  • 2017-05-28Linux C 时间函数应用
  • 2017-05-28VC中使用ADO开发数据库应用程序简明教程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C语言中计算二叉树的宽度的两种方式
    • c++中inline的用法分析
    • 详解C++的JSON静态链接库JsonCpp的使用方法
    • Qt 实现桌面雪花飘落代码
    • C++中指针和引用的区别详解
    • C++类中的常数据成员与静态数据成员之间的区别
    • C语言实现数据结构和双向链表操作
    • STL 的string类怎么啦
    • 基于C++中常见内存错误的总结
    • C++编程中的const关键字常见用法总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有