首页 > 编程语言 >2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十四周学习总结

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

时间:2023-12-31 15:45:01浏览次数:37  
标签:fp 文件 20231303 第十四 2024 赵泊 操作 fopen

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

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 作业要求的链接https://i.cnblogs.com/posts/edit)
这个作业的目标 总结第十四周学习收获
作业正文 2023-2024-1 20231303 《计算机基础与程序设计》第十四周学习总结

本周学习总结

《C语言程序设计》第十三章

  1. 文件操作的基本概念:介绍了文件的概念和文件操作的基本原理,包括打开文件、关闭文件、读取文件和写入文件等操作。

  2. 文件的打开和关闭:介绍了使用fopen函数打开文件和使用fclose函数关闭文件的方法,以及相关的错误处理和文件指针的使用。注意在打开文件时检查是否打开成功。
    检查的固定操作为:if((fp=fopen("student.txt","w"))==NULL)
    {
    printf("fail to open!\n");
    exit(0);
    }

  3. 文件的读取和写入:介绍了使用fread和fwrite函数进行文件的读取和写入操作,包括二进制文件和文本文件的处理方法:只写模式为w,只读模式为r
    读出函数的常规操作:
    void printfromfile(STUDENT stu[])
    {
    FILE *fp;
    int i;
    if((fp=fopen("student.txt","r"))NULL)
    {
    printf("Failure to open!\n");
    exit(0);
    }
    for(i=0;!feof(fp);i++)
    {
    fread(&stu[i],sizeof(STUDENT),1,fp);
    }
    fclose(fp);
    }
    写入文件的常规操作:
    void writefile(STUDENT stu[],int n)
    {
    FILE *fp;
    int i;
    if((fp=fopen("student.txt","w"))
    NULL)
    {
    printf("fail to open!\n");
    exit(0);
    }
    fwrite(stu,sizeof(STUDENT),n,fp);
    fclose(fp);
    }

  4. 文件的定位和指针操作:介绍了使用fseek和ftell函数进行文件指针的定位和操作,以及相关的偏移量和起始位置的设置。

  5. 文件的复制和删除:介绍了使用fopen、fread、fwrite和fclose函数进行文件的复制和删除操作,以及相关的文件操作权限和路径设置。

基于AI的学习:

显示

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 70/100 30/2 18/20 预习课程
第二周 300 /300 25/4 30/38 尝试使用GPT答疑
第三周 500/1000 3/7 30/60 学习运用c语言编写简单程序
第十四周 1000/1300 15/15 50/90 综合复习

标签:fp,文件,20231303,第十四,2024,赵泊,操作,fopen
From: https://www.cnblogs.com/zbxuan1/p/17937560

相关文章

  • 2023-2024-1 学号20231324《计算机基础与程序设计》第十四周学习总结
    2023-2024-1学号20231324《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学教材《C语言程序设计》第13章并完成云班课测......
  • 2023-2024-1 学号20231315第十四周学习总结
    学期:2023-2024-1学号:20231315《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1《计算机基础与程序设计》这个作业的目标学习《C语言程序设计》第13章作业正文http......
  • 2023-2024-1 20231323《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231323《计算机基础与程序设计》第十四周学习总结作业信息所属课程2023-2024-1-计算机基础与程序设计作业要求2023-2024-1计算机基础与程序设计第十四周作业作业目标自学教材《C语言程序设计》第13章作业正文本博客链接教材学习内容总结《......
  • 2023-2024 20231404高伟光《计算机基础与程序设计》第十四周学习总结
    作业信息作业内容我的班级我的班级作业要求第十四周要求作业目标学习c语言中文件操作作业正文此博客教材内容总结c语言程序设计第十三章讲了文件在c语言中的操作方法,包括了打开关闭,读出和写入,讲了文件操作的实际应用是指针的移动,所以又有了文件......
  • 2023-2024-1 20231412 《计算机基础与程序设计》第14周学习总结
    2023-2024-120231412《计算机基础与程序设计》第14周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13011这个作业的目标《C......
  • 2023-2024-1 20231405《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231405《计算机基础与程序设计》第十四周学习总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自......
  • 2023-2024 20231302《计算机基础与程序设计》第十四周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学教材《C语言程序设计》第13章并完成云班课测试作业正文https://www.cnblogs.com/9q2z2z/p/17937248教材......
  • 2023-2024-1 20231320 《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231320《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第十四周作业)这个作业的目标<自学《C语言程序......
  • 2023-2024-1 学号:20231305 《计算机基础与程序设计》第十四周学习总结
    2023-2024-1学号:20231305《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<自学教材......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231406《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学《C语言程序设计》第13章并完成云班课测试......