首页 > 编程语言 >2023-2024-1 20231329 《计算机基础与程序设计》第14周学习总结

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

时间:2023-12-28 20:27:00浏览次数:35  
标签:文件 20231329 作业 2024 2023 程序设计 打开

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第14周作业(https://www.cnblogs.com/rocedu/p/9577842.html)
这个作业的目标 《C语言程序设计》第13章并完成云班课测试
作业正文 https://www.cnblogs.com/xjn123/p/17931335.html

教材学习内容总结

《C语言程序设计》第13章文件操作
文件的打开和关闭
FILE *fopen(const char * filename,const char *mode)其中filename表示文件名
mode表示文件打开方式
“r”以读的方式打开文件 “w”以写的方式创建并打开文本文件
在C语言中 fclose()用来关闭打开的文件
按字符读写文件
fgets()用于从一个以只读或者读写方式打开的文件上读字符
fputc()用于将一个字符写道一个文件上
feof()用于检查是否到达文件末尾
fscanf()用于按指定格式从文件读数据
fwrite()的功能是将buffer指向的内存中的数据块写入fp所指的文件
fseek()的功能是将fp的文件位置指针从fromwhere开始移动offset个字节,指示下一个要读取的数据的位置
fflush()的功能是无条件地把缓冲区中的所有数据写入物理设备

首先要先判断文件是否成功打开
if((fp =fopen("demo.text","w"))==NULL)
{
printf("Failure to open demo.text!\n);
exit(0);
}

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

问题:有时候文件不能打开的原因?
文件并不是每次都能被成功的打开的,当文件不存在或者已经损坏时,文件打开就会失败,所以我们要通过检查fopen()返回值是否为NULL来判断文件打开是否成功

基于AI的学习




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

在进行缓冲区溢出实验中遇到的问题
遇见的问题:第一次进行攻击结果的验证时攻击不成功,出现了提示”段错误“,解决方法:重新使用gdb反汇编,计算内存地址。后发现自己内存地址计算错误,重新用vim进行修改后再次进行攻击,攻击结果成功

学习进度条

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

标签:文件,20231329,作业,2024,2023,程序设计,打开
From: https://www.cnblogs.com/xjn123/p/17931335.html

相关文章

  • 2023-2024 20231313《计算机基础与程序设计》第十四周学习总结
    2023-202420231313《计算机基础与程序设计》第十四周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第十四周学习总结作业内容《C语言程序设计》第13章并完成云班课测试作业正文我的作业目录教材总结总结学习过程中的问题《C语言程......
  • 重磅发布|博睿数据2023年度精选案例集—— IT运维之光
    当前,数字经济已经成为全球经济增长的重要引擎。随着新技术的飞速发展,企业数字化转型机遇不断涌现,而稳定、安全、可靠的IT运维环境是实现数字化转型的关键。在此背景下,AIOps智能运维正成为企业高效管控种类繁多数量庞大的物理设备、精准定位故障信息、实时防护网络攻击、快速迭代需......
  • 2024跨年微信背景图
    ......
  • 2024年PMI-ACP考试安排已出,备考攻略请收下
    PMI-ACP®是一种专业认证,旨在验证专业人士在敏捷项目管理方面的知识和技能。对于那些对提高项目管理能力和拓宽职业发展道路感兴趣的人来说,考取PMI-ACP®证书是一个有吸引力的选择。下面一起来了解2024年PMI-ACP®报考相关信息。 2024年PMI-ACP®考试时间:经PMI®和中国国际人才交......
  • 2023 退役记
    CSP第一轮8月份回到学校,开始新一轮的竞赛复习。每天过着刷题、看知识点的生活。9月份开始做初赛题,感觉良好。9.16中午坐车去考点,车上午觉,不知道睡着没有。考场里一堆小学生。几年前我也是他们之中的一员……出来,对了下答案,估计在75~80。稳。膜拜满分大佬。晚上发现有......
  • 2024年3月PMP考试时间已定!尽快完成英文报名!
    2024年3月PMI®考试暂定在3月10日(周日)举办,报名预计在1月10日前后开始。请合理安排学习备考时间,尽早完成英文网站注册。最终报名日期以基金会官网发布的通知为准。 小贴士:计划参加2024年3月考试的考生,如尚未获得PMI®英文有效期,尽快登录PMI®官网进行申请,以免耽误考试报名。需要满......
  • OI练习记录 - 27/12/2023
    早安......
  • 2024年1月传统行业产品经理认证NPDP在这学靠谱
    NPDP产品经理国际资格认证是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。我们针对互联网时代的个人、互联网企业、与传统企业推出一系列学习。课程从商业实战角度出发,梳理出在互联网......
  • 2024年1月东莞/深圳CPDA数据分析师认证来这靠谱
    CPDA数据分析师认证是大数据方面的认证,助力数据分析人员打下扎实的数据分析基础知识功底,为入门数据分析保驾护航。帮助数据分析人员掌握系统化的数据分析思维和方法论,提升工作效率和决策能力,遇到问题能够举一反三,为大部分决策难题提供解决方案。帮助数据分析人员掌握几种通用的数据......
  • 2024年1月杭州/广州/深圳DAMA-CDGA/CDGP认证报名到这靠谱
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......