在c语言中可以使用“fopen()”函数打开一个文件,该函数用于打开一个文件,其语法是“open("file a","r");”,其参数r表示只读属性。

fopen函数是打开一个文件,其调用的一般形式为:

文件指针名=fopen(文件名,使用文件方式);

“文件指针名”必须是被声明为FILE 类型的指针变量;

“文件名”是被打开文件的文件名;

“使用文件方式”是指文件的类型和操作要求;

“文件名”是C风格字符串。

例如:

FILE *fp;

fp=fopen("file a","r");

其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。

又如:

FILE *fphzk

fphzk=fopen("c:\\hzk16","rb");

其意义是打开C驱动器磁盘的根目录下的文件hzk16,按二进制方式进行读操作。两个反斜线“\\ ”中的第一个表示转义字符,第二个表示根目录。

使用文件的方式共有12种,下面给出了它们的符号和意义。

文件使用方式

推荐教程: 《c语言》

c语言中fopen的作用,c语言fopen函数的用法相关推荐

  1. c语言中find的作用,c语言find函数的使用方法

    c语言find函数的使用方法 发布时间:2020-04-29 11:09:07 来源:亿速云 阅读:449 作者:小新 这篇文章主要给大家介绍了关c语言find函数的使用方法,文中通过示例代码介绍的非 ...

  2. c语言中getenv的作用,C语言putenv()函数和getenv()函数的使用详解

    C语言putenv()函数和getenv()函数的使用详解 C语言putenv()函数:改变或增加环境变量头文件: #include4 定义函数: int putenv(const char * st ...

  3. c语言get()的作用,c语言get函数的用法有哪些

    C语言中gets从标准输入设备读字符串函数,可以无限读取,不会判断上限,今天学习啦小编在这里为大家介绍C语言get函数的用法,欢迎大家阅读! c语言get函数的用法:int getc(FILE *st ...

  4. 简述c语言中break的作用,c语言break什么意思?

    break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用. 1. C语言中的break : br ...

  5. c语言中stible什么作用,C语言程序设计课后练习辅导

    <C语言程序设计课后练习辅导>由会员分享,可在线阅读,更多相关<C语言程序设计课后练习辅导(54页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计课后练习辅导资料题型题干选 ...

  6. c语言中long输入字符串,C语言strtol函数

    C语言strtol函数教程 在 strtol函数详解 语法 long int strtol(const char *str, char **endptr, int base); 参数 参数 描述 st ...

  7. c语言中go的作用,go语言与c语言的相互调用

    由于工作原因,需要实现go语言与c语言的相互调用.由于go语言与c语言有着千丝万缕的暧昧关系,两者之间的调用可以通过语言层面实现.下文是对此的总结. ​ go语言调用c语言 以下为一个简短的例子: p ...

  8. c语言中return的作用_C语言简介

    C语言简介 c语言是人和机器交流的语言. c语言是面向过程的语言 C语言的优点:代码量小.执行速度快.功能强大.编程自由 英语不好能不能学:C语言一共32个关键字,以及为数不多的规则.建议三年级以下学 ...

  9. c语言中return的作用_C语言入门基础整理

    学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...

最新文章

  1. app.vue 跳转页面_独立站如何提高产品页面转化呢?
  2. Analytic Functions 分析函数(rank over)
  3. springboot 第四讲
  4. seaborn常用图
  5. 《剑指offer》——04. 二维数组中的查找——暴力法、线性查找——java实现
  6. 复数域上x^n ±1=0的解
  7. How to fix the bug “Expected required, optional, or repeated.”?
  8. 计组之数据运算:4、移位运算
  9. java实现邮件定时发送
  10. 历史上的今天:首条海底光缆开通;VeriSign 收购 Network Solutions;计算机图形学先驱诞生...
  11. spring面向接口编程
  12. ffmpeg拉流设置暂停_ffmpeg+SDL2实现的视频播放器「退出、暂停、播放」
  13. leetcode最小面积_LeetCode 题解 |力扣杯 LCP 13.寻宝
  14. DHT11详细介绍(内含51和STM32代码)
  15. 【实现】Java实现的文件批量改名
  16. numeric scale mysql_MySQL基础教程1 — 数据类型之数值类型 - numeric
  17. Java使用aspose生成简历
  18. “疫情待业在家做跨境电商,两年全款买了房”:你看不起的行业,往往很赚钱...
  19. 【echarts应用】---pie饼图篇
  20. 如何实现地图App中附近地点搜索及聚合标记功能

热门文章

  1. 财务建模完整指南第三讲
  2. 如何使用Python实现21点小游戏?
  3. 如何从wondows到Linux
  4. 定量/高光谱遥感之——传感器定标
  5. 干式电抗器gim模型要求
  6. Win8 解决错误 1406。安装程序无法将值OSE.exe写入注册表项。无法保存对main权限所作的更改
  7. 【RGSS3 与旧版的比较】
  8. 为什么windows鼠标一卡一卡
  9. (精华)2020年8月7日 微信小程序 实时音视频通话
  10. flash图片抗锯齿的方法