为什么文件读取会是这样?🥺🥺

img

img

img


本人刚入门学习C语言,看了好久找不到问题,请大家那看看问题出在哪里,谢谢了。

啥意思?

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7623078
  • 这篇博客也不错, 你可以看下C语言题目从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时,结束输入。
  • 除此之外, 这篇博客: 大一计算机专业学生如何在寒假充电?中的 初学C语言建议可从先从视频课程入手。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 国内浙大翁凯老师的课,看过的都说好~:

    浙大C语言-翁凯,分为两门:

    C语言程序设计CAP(大学先修课):https://www.icourse163.org/course/ZJU-1001614008

    C语言程序设计进阶:https://www.icourse163.org/course/ZJU-200001

    第一门是面向高考结束想提前自学一点编程和大一新生的,叫大学先修课。虽然叫先修课,但是覆盖了C语言的主要知识点~

    第二门是C语言程序设计进阶,会带你用C语言完成一些有趣的项目,比如一些图形界面小游戏。

    先修课学习C语言语法基础,进阶课带你项目实操,搭配使用,你就是同学中的大神!

    另外比较推荐的是国外杜克大学的C语言课程《Introductory C Programming》。

    之前很多同学反馈这门课程资源找不到,这里给大家找好了cousera提供的课程,大家请自取:

    https://www.coursera.org/specializations/c-programming

  • 您还可以看一下 钟洪发老师的鸿蒙设备开发之C知识点全面梳理课程中的 实现插入文件内容小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    针对文件读取问题,可以按照以下步骤进行问题排查和解决:

    1.检查文件路径、文件名、文件后缀名是否正确,尤其是在使用相对路径的情况下需要特别注意。

    2.检查文件访问权限是否正确,包括对文件以及所在目录的读写权限。

    3.使用fopen函数打开文件,确认文件是否能够打开成功,如果打开失败,需要检查文件是否存在或文件描述符是否被其他进程占用等等原因。

    4.使用fread函数进行文件读取,判断返回值是否正确,如果不正确,需要检查文件是否被修改或长度是否已经到达文件结尾等等原因。

    5.使用fclose函数关闭文件,确保文件能够正常关闭,防止文件描述符泄漏或文件句柄过多导致系统资源不足等问题。

    总之,在进行文件读取时需要特别注意文件路径、访问权限、文件描述符等等问题,确保代码能够正确读取文件,没有出现任何问题。此外,在使用C语言进行文件读取时还需要妥善管理内存,防止内存泄漏等问题的发生。

将所有代码提供下,不要只给截图~给你查下代码具体问题~

供参考:

img