C语言 —文件读取

参考学习链接:
https://blog.csdn.net/qq_38149046/article/details/80359743
http://c.biancheng.net/view/2068.html

代码:

#include<stdio.h>
#include<stdlib.h>
int main() {FILE *fp;char ch;//如果文件不存在,给出提示并退出if ((fp = fopen("D://jw.txt", "rt")) == NULL) {puts("Fail to open file!");exit(0);}//每次读取一个字节,直到读取完毕while ((ch = fgetc(fp)) != EOF) {putchar(ch);}putchar('\n');  //输出换行符fclose(fp);system("pause");return 0;
}

测试截图:


中文的读取乱码,读取的是一个一个的字符!
文件命名jw.txt 放在D盘下面即可

时间复杂度O(n),空间复杂度O(1)

问题:visualStudio 在项目属性里面关闭sdl安全检查即可避免fopen_s的警告!

如果存在什么问题,欢迎批评指正!谢谢!

C语言 ---文件读取相关推荐

  1. 掌握R语言文件读取方法

    目标 掌握 R语言文件读取方法 学习笔记 utils包内Date Input用法 base包内readLines用法 stringi包内stri_read_lines xlsx包内Date Input ...

  2. c语言 文件读取z整行操作,C语言文件操作函数之ferror feof clearerr

    这些函数都是和文件读写时发生错误有关,下面一一分析: 1:ferror 原型:int ferror(FILE * fp) 作用:测试一个文件流是否被设置了错误标识符,如果是返回非 0 整数,否则返回 ...

  3. c语言文件读取与写入

    fopen的介绍转自百度百科:https://baike.baidu.com/item/fopen/10942321?fr=aladdin 函数原型: FILE * fopen(const char ...

  4. C语言文件读取结束判断正确方式

    前言 对于在文件操作时,怎么样判断文件是否结束,以feof来判断文件读取结束是否正确? 一.MSDN对feof的介绍? 对与返回值的描述是: feof函数在第一次读取操作后返回一个非零值,该操作试图读 ...

  5. C语言文件读取错误怎么解决,c语言中文件随机读取出错如何解决

    在一个链表中找出相同的结点的算法与之相似,不过对于文件来说有点烦. 因为在C语言中对流式文件进行操作时,打开文件后,有一个读写位置指针,记录的是读写时在文件中的位置,其初始状态与打开方式有关.r.r+ ...

  6. C语言的文件读取与写入操作

    学了一年的C语言了,现在回过头来做一下总结.并且博客开了挺长一段时间却没有谢什么实际的东西.现在做下总结,对之后的学习帮助应该挺大的.与大家共勉! 现在,我先来介绍一下C语言的文件读取与写入的原理和具 ...

  7. c语言读文件空格间隔,c语言文件流实现按单个词读取(以空格、分号等作间隔)...

    c语言文件流实现按词读取(以空格.分号等作间隔) 1.基本描述 在之前的作业中,认真编写代码,从中发现不少知识积累上的欠缺.编程中使用到的c语言文件读取,要求是按照获取到一个完整的词,并对其进行处理. ...

  8. c语言创建一个文件函数,c语言文件读写函数 用C语言的函数创建、打开和读写文件...

    C语言文件读写结构体里面的数据怎样存到磁盘文件上 c语言对同一个文件进行读写(r+) 编写程序,将文本文件c.txt中的所有小写字母转换成相应的大写字母,其他一.标准文件的读写 1.文件的打开 fop ...

  9. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

最新文章

  1. 互联网产品各阶段的标准流程文档
  2. python multiprocessing — 基于进程的并行
  3. Spring mvc HandlerMapping 实现机制
  4. 如何从零开始开发一个实时联机游戏?
  5. 【干货】快速部署微软开源GPU管理利器: OpenPAI
  6. c语言中0xof423什么意思,C语言指针 百思不得其解的一个问题
  7. C语言异常处理之 setjmp()和longjmp()
  8. Oracle Instance
  9. 【Ian Goodfellow 强推】GAN 进展跟踪 10 大论文(附下载)
  10. 华为慧通和华为区别_华为P30与华为P30 pro 的区别
  11. 英特尔第十代处理器为什么不支持win7_为什么7代CPU不支持WIN7操作系统?
  12. 海外国外支付渠道接口对接
  13. php依赖注入框架pimple中文文档
  14. 服装企业信息化面临三大瓶颈
  15. html table vtop,打造个性化的Select(可编辑)_表单特效
  16. css设置宽度与高度比例,实现高度为宽度的百分之多少
  17. 版本控制器-git的安装
  18. Pytorch 中的数据类型 torch.utils.data.DataLoader 参数详解
  19. android解析doc,docx,xls,xlsx文件
  20. idea java web项目导出为jar打包成可运行exe程序

热门文章

  1. Hadoop的伪分布安装 hadoop的核心思想
  2. mysql 权重 取值_mysql如何按权重查询数据啊?
  3. 如此生猛的纪录片,背后是难以置信的故事!
  4. 马斯克和贝索斯的“星球大战”
  5. 简单六步,用数据说服你的听众
  6. 放弃Python转向Go语言:我们找到了以下9大理由
  7. matlab排版形式是什么样子,工作型PPT,图文排版的4种常见样式
  8. 100例经典炒菜_Python3经典100例(②)
  9. python if main_Python:if __name__ == '__main__'
  10. android主动显示流程,Activity加载显示基本流程