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

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 综合复习
posted @ 2023-12-31 15:36  瑄zbx  阅读(13)  评论(0)    收藏  举报