2024-2025-1 20241300 《计算机基础与程序设计》第12周学习总结
作业信息
这个作业属于哪个课程 | (2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | (2024-2025-1计算机基础与程序设计第三周作业) |
这个作业的目标 | 信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像 |
作业正文 | https://www.cnblogs.com/wittgensteinsucks/p/18462043 |
教材学习内容总结
- 文件类型
文本文件:包含可读的字符数据。
二进制文件:以二进制形式存储数据,不限于字符。 - 文件指针
使用 FILE 类型的指针来指向文件。
通过 #include <stdio.h> 引入文件操作的标准库。 - 文件操作函数
打开文件: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小时