首页 > 编程语言 >2022-2023 20221403《计算机基础与程序设计》第十四周学习总结

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

时间:2022-12-02 22:00:36浏览次数:64  
标签:文件 20221403 2023 作业 2022 第十四 程序设计

学期(2022-2023-1) 学号(20221403) 《计算机基础与程序设计》第十四周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第十四周作业
这个作业的目标 自学教材《C语言程序设计》第13章并完成云班课测试
作业正文 ... 本博客链接

教材学习内容总结

  • 在第十三章中学到了结构体对文件进行操作。
  1. 二进制文件和文本文件
  2. 文件的打开和关闭,顺序读写和随机读写
  3. 标准输入,输出及其重定向

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

在进行本周实验时遇到一些问题。

  • 问题一:在写代码计算平均分和总分时,通过定义一个新的结构体来实现,但在输出时发现输出奇怪的数字,不能输出正确结果。
  • 方法:通过询问同学,发现新的结构体需要初始化为零,不然会输出乱码数字。
  • 问题二:在进行写入文件操作时会发现好多问题
  • 方法:发现自己输入的语句存在好多错误,比如括号较多,会不小心少了一个。
  • 问题三:在读文件时,我第一次连续用了两个fwrite进行将两个不同的结构体读入一个新文件,并用一个新的结构体(格式为上面两种之和)进行写出,最后发现不能正确写出
  • 方法:通过询问同学,了解到写入后格式会发生变化,读出的格式不会按照想要的格式来,可以进行下列改进:
    for(i = 0; i<=n-1; i++)
    {
    fwrite(&stu[i],sizeof(struct xscj),1,fp);
    fwrite(&fs[i],sizeof(struct zfpj),1,fp);
    }
    通过循环连续读入结构体,并一次性读出两个结构体类型。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第十四周 300/2800 1/21 10/150

标签:文件,20221403,2023,作业,2022,第十四,程序设计
From: https://www.cnblogs.com/zxh0826/p/16945751.html

相关文章

  • Week - 2022/10/24~2022/11/16 周记
    已经不知道多久没有写过周记了。。。。。。突然又想起来周记是因为cc0000提到了一下距离NOIP还有10天了,瞬间感觉好像可以开始写NOIP2022退役记了。。。所以先来......
  • 2022.11.18 模拟赛小结
    2022.11.18模拟赛小结目录2022.11.18模拟赛小结更好的阅读体验戳此进入赛时思路T1CodeT2CodeT3CodeT4Code正解T1CodeCodeT2CodeT3T4UPD成天写ODT,然后T2想了半天怎么维......
  • 2022.11.22 模拟赛小结
    2022.11.22模拟赛小结目录2022.11.22模拟赛小结更好的阅读体验戳此进入赛时思路T1CodeT2CodeT3CodeT4Code正解T2CodeT3CodeT4CodeUPD更好的阅读体验戳此进入赛时思路......
  • 2022.11.10 模拟赛小结
    2022.11.10模拟赛小结目录2022.11.10模拟赛小结更好的阅读体验戳此进入赛时思路T1CodeT2T3T4Code正解T2T3T4CodeUPD更好的阅读体验戳此进入赛时思路T1原题LG-P3970......
  • 2022-2023-1 20221421 《计算机基础与程序设计》第十四周学习总结
    作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14作业正文:2022-2023-120221312......
  • 2022.10.28 模拟赛小结
    2022.10.28模拟赛小结目录2022.10.28模拟赛小结更好的阅读体验戳此进入赛时思路T1CodeT2T3T4正解T1CodeT2T3T4UPD最惨的一场,基本所有题都挂了,最终得分$20\texttt{pts......
  • #yyds干货盘点#【愚公系列】2022年12月 微信小程序-项目篇(公交查询)-02周边站点-获取
    前言1.相关API逆地址解析:提供由经纬度到文字地址及相关位置信息的转换能力,广泛应用于物流、出行、O2O、社交等场景。服务响应速度快、稳定,支撑亿级调用。可以满足以下相......
  • 2022-2023-1 20221404 《计算机基础与程序设计》第十四周学习总结
    2022-2023-120221404《计算机基础与程序设计》第十四周学习总结作业信息班级链接(2022-2023-1-计算机基础与程序设计)作业要求(2022-2023-1计算机基础与程序设......
  • 2022年度总结
    目标NOIP20231d省选知识点全部学完并掌握省选争取E类CF1900,争取2100分析当前处境知识进度:提高内容已学完,已开始学习省选内容。学习状态:难度适中,但每周专项练......
  • CSP-S 2022 游记
    CSP-S2022游记目录CSP-S2022游记更好的阅读体验戳此进入Day-2022.10.28Day-2022.10.29Day-2022.10.30Day-2022.10.31UPD更好的阅读体验戳此进入Day-2022.......