2023-2024-1 20231402《计算机基础与程序设计》第十四周学习总结

发布时间 2023-12-31 20:07:33作者: 20231402刘穗荷

2023-2024-1 20231402《计算机基础与程序设计》第十四周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十四周作业
这个作业的目标 自学《C语言程序设计》第13章
作业正文 https://www.cnblogs.com/lsh0815/p/17937912

教材学习内容总结

《C语言程序设计》

  • 这章介绍的是文件操作,先介绍了文本文件和二进制文件,然后介绍了文件的打开和关闭,如何读写文件。

教材学习中的问题和解决过程

  • 问题1:在代码中文件读写正确,但是点开后是乱码是什么原因?
  • 问题1解决方案:乱码问题通常涉及到文件的编码格式。如果你在代码中正确地进行了文件读写,但是打开文件后看到了乱码,可能是由于以下几个原因:
  1. 文件编码格式不匹配: 你的文件可能使用了一种与你打开文件的文本编辑器或查看器不兼容的编码格式。常见的编码格式包括UTF-8、UTF-16、ISO-8859-1等。确保你的文本编辑器能够识别并正确显示你的文件的编码格式。
  2. 字节顺序标记(BOM): 如果你的文件以字节顺序标记(BOM)开头,并且你的编辑器不支持该BOM,可能导致乱码。尝试使用不带BOM的编码格式保存文件。
  3. 文件中包含非文本数据: 如果文件中包含二进制数据而非纯文本数据,打开文件时就会显示乱码。确保文件中只包含文本数据。
  4. 文本编辑器选择: 选择一个支持你文件编码格式的文本编辑器。有些编辑器能够自动检测文件编码,而有些可能需要手动设置。
  5. 编码转换问题: 在读取文件时,确保你的代码正确地解释了文件的编码,如果需要,进行适当的编码转换。

下面是一些解决方法:

  1. 尝试用不同的文本编辑器打开文件,确保它支持文件的编码格式。
  2. 在文件读取过程中指定正确的编码格式,例如,如果是UTF-8编码,可以使用fopen时添加"r, ccs=UTF-8"参数。
  3. 确保文件中没有非文本数据,或者使用二进制模式读取。

基于AI的学习










代码调试中的问题和解决过程

  • 问题1:Int k定义的地方不对,导致程序编译失败。

  • 问题1解决方案:Int k应该放到循环外。

  • 问题2:用指针时忘记加*,编译失败。

  • 问题2解决方案:

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 100/100 2/4 40/40
第三周 300/300 6/7 62/60
第四周 500/500 8/9 80/80
第五周 800/800 10/10 100/100
第六周 1200/1200 11/11 120/120
第七周 1500/1500 13/13 140/140
第八周 2000/2000 14/14 160/160
第九周 2500/2500 16/16 178/180
第十周 3100/3000 17/18 200/200
第十一周 3800/3500 18/19 220/220
第十二周 4200/4000 20/20 240/240
第十三周 4800/4500 21/21 260/260
第十四周 5000/5000 22/22 280/280
  • 计划学习时间:20小时

  • 实际学习时间:20小时