wittgensteinsucks

博客园 首页 新随笔 联系 订阅 管理

2024-2025-1 20241300 《计算机基础与程序设计》第12周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 (2024-2025-1计算机基础与程序设计第三周作业)
这个作业的目标 信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像
作业正文 https://www.cnblogs.com/wittgensteinsucks/p/18462043

教材学习内容总结

  1. 文件类型
    文本文件:包含可读的字符数据。
    二进制文件:以二进制形式存储数据,不限于字符。
  2. 文件指针
    使用 FILE 类型的指针来指向文件。
    通过 #include <stdio.h> 引入文件操作的标准库。
  3. 文件操作函数
    打开文件:FILE *fopen(const char *filename, const char *mode);

filename:文件名
mode:打开模式(如 "r" 读取, "w" 写入, "a" 追加等)
关闭文件:int fclose(FILE *stream);

释放与文件相关的资源。
读取操作:

int fscanf(FILE *stream, const char *format, ...);:从文件中格式化读取数据。
char *fgets(char *str, int n, FILE *stream);:从文件中读取一行字符串。
写入操作:

int fprintf(FILE *stream, const char *format, ...);:向文件中格式化写入数据。
int fputs(const char *str, FILE *stream);:向文件写入字符串。
4. 文件定位
定位指针:
long ftell(FILE *stream);:获取当前文件指针的位置。
int fseek(FILE *stream, long offset, int whence);:设置文件指针的位置。
5. 文件状态
使用 feof(FILE *stream) 检查文件是否读取到末尾。
使用 ferror(FILE *stream) 检查文件操作是否发生错误。
6. 其他操作
文件存在性:可以通过 access() 函数检查文件的存在性。
读取二进制文件:使用 fread() 和 fwrite() 进行二进制数据的读写。

  • 计划学习时间:24小时

  • 实际学习时间:10小时

参考资料

posted on 2024-12-11 19:03  穆弈涵  阅读(7)  评论(0编辑  收藏  举报