0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用fopen函数打开数据文件

jf_78858299 来源:C语言入门到精通 作者:闫小林 2023-03-24 15:21 次阅读

C语言用fopen函数打开数据文件

fopen函数的调用方式为

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

例如:

fopen("file",“r”)

//表示要打开名字为“a1”的文件,使用文件方式为“读入”。

C语言文件打开注意事项

用“r”方式打开的文件只能用于向计算机输入而不能用作向该文件输出数据,而且该文件应该已经存在,并存有数据,这样程序才能从文件中读数据。

用“w”方式打开的文件只能用于向该文件写数据,而不能用来向计算机输入,如果希望向文件末尾添加新的数据(不希望删除原有数据),则应该用“a”方式打开。

用“r+”、“w+”,“a+”方式打开的文件既可用来输入数据,也可用来输出数据,如果不能实现“打开”的任务,fopen函数将会带回一个出错信息

计算机从ASCII文件读入字符时,遇到回车换行符,系统把它转换为一个换行符,在输出时把换行符转换成为回车和换行两个字符。程序中可以使用3个标准的流文件——标准输入流、标准输出流、标准出错输出流。

C语言用fclose函数关闭数据文件

fclose函数调用的一般形式

fclose(文件指针)

fclose(file)

//前面曾把打开文件时函数返回的指针赋给了file,现在把file指向的文件关闭,此后file不再指向该文件。

在使用完一个文件后应该关闭它,以防止它再被误用。

关闭就是撤销文件信息区和文件缓冲区,使文件指针变量不再指向该文件,也就是文件指针变量与文件“脱钩”,此后不能再通过该指针对原来与其相联系的文件进行读写操作,除非再次打开,使该指针变量重新指向该文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6514

    浏览量

    87609
  • 计算机
    +关注

    关注

    19

    文章

    6652

    浏览量

    84571
  • C语言
    +关注

    关注

    180

    文章

    7534

    浏览量

    128828
收藏 人收藏

    评论

    相关推荐

    [分享][灌水]LabVIEW数据文件Matlab是怎样读取的?

    LabVIEW数据文件Matlab是怎样读取的?1、先将数据保成LabVIEW格式(一般为.dat或是.txt),以.dat为例。从图中,我们可以看出LabVIEW和Matlab对数据存储的格式
    发表于 05-27 08:10

    matlab文件操作及读txt文件

    文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于
    发表于 02-21 11:56

    关于fopen函数的问题

    写tb时候,需要用到fopen函数打开一些文件文件名的参数想用变量代替,这个变量是从另一个命令文件
    发表于 07-13 10:39

    请问DSP开发使用fopen()打开失败是什么原因?

    打开读取二进制文件内容,但fopen()打开失败,不知如何解决?目前猜测是文件路径不对,这个路径是ARM Linux网络
    发表于 07-27 09:37

    Fatfs文件系统函数f_open能打开文件,stdio库的fopen函数不能打开

    如题:Fatfs文件系统问题,文件系统函数f_open能打开文件,stdio库的fopen
    发表于 01-24 07:24

    STM32F103VE如何通过C语言的fopen函数打开存储在W25Q128那里的文件

    STM32F103VE如何通过C语言的fopen函数打开存储在W25Q128里面的文件
    发表于 10-15 06:59

    fopen打开文件总是返回NULL,不管文件是否存在,都返回NULL的原因?

    fopen打开文件总是返回NULL,不管文件是否存在,都返回NULLFILE *wp = fopen("/a.txt","w");或者FI
    发表于 03-03 08:25

    RTT中调用fopen函数,有个疑问?

    我通过fopen函数打开一个文件,怎么获得这个文件大小?
    发表于 05-17 10:45

    何用Keil做FLASH数据文件

    用 Keil 做 FLASH 数据文件
    发表于 06-19 07:11

    在LabVIEW中读取多列数据文件的通用方法

    针对LabVIEW中提供的文件读取函数功能的不足,介绍了一种读取多列数据文件的通用方法。关键词:LabVIEW;多列数据文件读取Abstr
    发表于 08-05 16:31 305次下载

    LabVIEW数据文件格式的视频教程

    LabVIEW数据文件格式的视频教程 LabVIEW数据文件格式之华山论
    发表于 03-26 12:16 113次下载

    matlab数据文件处理小程序

    数据文件处理小程序 在实验中,处理记录数据文件是经常要做的,而用Matlab来处理是我最推崇的,方便快捷,数据文件格式任意设置
    发表于 12-25 13:01 1008次阅读

    C语言入门教程-打开文本文件

    打开文本文件 使用fopen可以打开一个文件fopen以某种指定模式(最常用的三种模式为r、
    发表于 07-29 11:26 1787次阅读

    C语言相关文件函数的功能与用法详细说明

    fopen打开文件) 相关函数 open,fclose 表头文件 #include《stdio.h》 定义
    发表于 12-04 08:00 15次下载
    C语言相关<b class='flag-5'>文件</b><b class='flag-5'>函数</b>的功能与用法详细说明

    LabVIEW教学之数据文件操作

    LabVIEW教学之数据文件操作说明。
    发表于 03-29 15:18 28次下载