2022-2023-1 20221312 《计算机基础与程序设计》第十四周学习总结
作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/ |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14 |
这个作业的目标 | 复习C语言与计算机科学概论知识,熟练文件操作 |
作业正文 | https://www.cnblogs.com/Joci-zhuoxue/p/16950459.html |
教材学习内容总结
学习了C语言中常见的文件操作,掌握了文件的打开与关闭、写入与读出以及相关格式化和数据块操作等;了解了二进制文件和文本文件的格式和不同。
教材学习中的问题和解决过程
无
代码调试中的问题和解决过程
-
问题1:个人在进行的相关文件操作时,总会多出来一组什么都没有的数据。
-
问题1解决方案:个人查阅网上资料后了解到,一个空文本中会有一个EOF,可认为这是会被读取的字符。
而对于函数feof(),它并非读入到EOF结束,而是读到后面没有字符时才停止读入,那么总会多出来一次读入,只需在实际输出时把记录数目的变量
减一即可。
这是更改前:
这是更改后:
运行结果如下:
能看出来结果确实正确了。
https://gitee.com/Joci-zhuoxue/the-way-of-code-learning/blob/master/实验课.cpp
上周考试错题总结
上周无测验
感悟
这周终于找到Markdown的模式了!
本来一位Markdown是一种文章格式化的英文名称,结果是一种文本编辑器叫做Markdown,真有意思
不过个人发现这个问题,是源于逛娄老师的博客,原来Markdown的调整方式在其他的博客里
未来一定会多看看其他的优秀博客的
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
第一周 | 0/0 | 4/4 | 12/12 | |
第二周 | 230/230 | 2/6 | 30/42 | |
第三周 | 160/390 | 5/11 | 18/60 | |
第四周 | 200/590 | 2/13 | 14/74 | |
第五周 | 180/770 | 2/15 | 10/84 | |
第六周 | 700/1470 | 5/20 | 20/104 | |
第七周 | 520/1990 | 1/21 | 17/121 | |
第八周 | 680/2670 | 5/26 | 16/137 | |
第九周 | 1100/3780 | 1/27 | 20/157 | |
第十周 | 540/4320 | 1/28 | 14/171 | |
第十一周 | 1300/5620 | 1/29 | 20/191 | |
第十二周 | 550/6170 | 1/30 | 22/213 | |
第十三周 | 1040/7210 | 1/31 | 30/243 | |
第十四周 | 920/8130 | 1/32 | 30/273 |
参考:
1.计算机科学概论(原书第7版)
2.C语言程序设计(第4版)
3.AcWing
4.feof()原理和用法