2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十四周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 作业要求的链接https://i.cnblogs.com/posts/edit) |
这个作业的目标 | 总结第十四周学习收获 |
作业正文 | 2023-2024-1 20231303 《计算机基础与程序设计》第十四周学习总结 |
本周学习总结
《C语言程序设计》第十三章
-
文件操作的基本概念:介绍了文件的概念和文件操作的基本原理,包括打开文件、关闭文件、读取文件和写入文件等操作。
-
文件的打开和关闭:介绍了使用fopen函数打开文件和使用fclose函数关闭文件的方法,以及相关的错误处理和文件指针的使用。注意在打开文件时检查是否打开成功。
检查的固定操作为:if((fp=fopen("student.txt","w"))==NULL)
{
printf("fail to open!\n");
exit(0);
} -
文件的读取和写入:介绍了使用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);
} -
文件的定位和指针操作:介绍了使用fseek和ftell函数进行文件指针的定位和操作,以及相关的偏移量和起始位置的设置。
-
文件的复制和删除:介绍了使用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 | 综合复习 |