趣文网 > 作文大全

C语言|文件指针 fopen() fscanf() fclose()

2020-12-02 16:05:01
相关推荐

这是一个简单的文件系统

fscanf()函数的功能是把磁盘文件数据读出保存到变量(内存)

每一个文件都有自己的FILE结构和文件缓冲区

exit(0)是系统标准函数,作用是关闭所有打开的文件,并终止程序的执行。参数0表示程序正常结束,非0参数通常表示不正常的程序结束

C语言允许同时打开多个文件,不同文件采用不同文件指针指示,但不允许同一个文件在关闭前被再次打开

如图所示,fgets()函数用来从文本文件中读取字符串,调用格式为:fgets(s,n,fp);

其中s可以是字符数组名或字符指针(指向字符串的指针),用该函数接收的字符串就放在s里面

n是指定读入的字符个数,函数被调用时,最多读入n-1个字符,并将读入的字符串存入指针s所指向内存开始的n-1个连续的内存单元中。当函数读入的字符达到指定的个数,或接收到换行符,或接收到文件结束标志EOF时,将在读取的字符后面自动添加一个‘’字符;若有换行符,则将换行符保留(换行符在’’字符之前);若有EOF,则不保留EOF。该函数如果执行成功,返回读取的字符串;如果失败,则返回空指针,这时,s的内容不确定

如图所示fputs()函数的作用是把一个字符串写道fp所指示的磁盘文件上,返回值若写文件成功则为temp,若写文件失败则为EOF

用此函数的时候,文件打开类型不能是“r”,应为对应的打开类型,否则字符串写不进去

fscanf()函数是格式化写函数,可以把各种类型的变量写入文件中

阅读剩余内容
网友评论
显示评论内容(3) 收起评论内容
  1. 2022-03-20 21:43Shmily·璐[新疆网友]IP:3390340471
    fopen()和fclose()是文件操作中常用函数这篇内容简洁明了地演示了它们使用方法很棒!
    顶50踩0
  2. 2021-03-01 04:27夏墨[山东省网友]IP:3407073454
    学习C语文件操作学可以好好这篇文章对初学者很友好讲解得很清晰。
    顶10踩0
  3. 2020-02-10 11:12想爱、爱不够··[湖南省网友]IP:3394946302
    这个教程很实用对C语文件操作有很好明特别是对文件指针运用有很多细致讲解。
    顶1踩0
相关内容
延伸阅读
小编推荐

大家都在看

朗诵作文 重庆旅游作文 出彩中国人作文 学会沟通作文 秋天的葡萄作文 白居易的作文 三年级下册作文辅导 老师你好作文300字 感谢的作文300字左右 植树作文二年级200字 妇女节的作文 玩作文 晚霞的作文600字 把心儿打开作文 我学会了坚强作文500字 南京明城墙作文 红楼梦读后感作文 中国成立70周年作文 熊出没作文150字 美丽的公园作文400字四年级 西游记作文350字 变化的作文500字 高考英语作文句子 推荐一个好地方四年级作文 那一次我感动了作文600字 秋游四百字作文 书包里的争吵童话作文 勤学好问作文 一场激烈的足球赛作文 不要放弃的作文