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

发布时间 2023-12-31 21:37:58作者: 20231319邓传山

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

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十四周作业
这个作业的目标 《C语言程序设计》第13章 文件操作

教材学习内容总结

常用命令:

fopen(“地址+文件名”,“打开方式”)

eg:fopen("C:\Demo","wr")

文件指针

  • fopen的返回值是一个文件指针,如果打开失败则会返回NULL
  • 定义:FILE* fp
  • 使用方法:
if((fp=fopen("C:\\Demo","wr"))==NULL)
{
   printf("fault");
}

打开方式

打开方式 含义
"w" 只写、创建并打开新的文件(若文件名已存在,则覆盖)
"r" 只读、文件必须存在
"a" 只写、位置指针移到文件末尾
"+" 与上面的字符串相结合,以读写方式打开文件
"b" 与上面的字符串相结合,打开二进制文件

fclose(文件名)

  • 返回值是int型,返回值为0,则关闭成功,非0则关闭失败。

用于打开文件之后:

fgetc(文件指针)

  • 如果阅读到文件末则会返回EOF
  • 使用方法:
if((ch=fgetc(文件指针))=!EOF)
{
  fputc(ch);
}

fputc("int c","fp")

  • c为需要写入的文本
  • 如果写错则返回EOF
  • 使用方法
ch=getchar();
if(ch!='\n')
{
  fputc(ch,)
}

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 30/30 1/1 20/20 认识到自己的不足之处
第二周 200/230 2/3 25/45 学会自行寻找资源学习
第三周 300/530 3/6 35/80 万事开头难!
第四周 200/730 2/8 35/115 gpt很好用
第五周 400/1130 1/9 40/155 实践出真知
第六周 600/1730 5/14 40/195 伪代码好难
第七周 500/2230 2/16 40/235 不懂专有名词的痛
第八周 500/2730 1/17 40/275 同学,你知道什么叫指针吗?