- 1
- 2
- 3
- 4
- 5
C语言文件操作:从基础读写到二进制文件处理.docx
资料介绍
C语言文件操作:从基础读写到二进制文件处理
一、文件指针与基本操作
C语言中文件操作的核心是 FILE 指针。通过 fopen 打开文件、fclose 关闭文件,通过读写函数访问文件内容。
#include <stdio.h>
FILE *fp = fopen("data.txt", "r");
if (fp == NULL) {
perror("打开文件失败");
return -1;
}
// 读取或写入文件
fclose(fp);
二、文本文件的读写
2.1 逐字符读写
fgetc 和 fputc 用于逐字符读写。
FILE *fp = fopen("input.txt", "r");
FILE *out = fopen("output.txt", "w");
int ch;
while ((ch = fgetc(fp)) != EOF) {
fputc(ch, out); // 复制文件内容
}
fclose(fp);
fclose(out);
2.2 逐行读写
fgets 和 fputs 用于逐行读写文本。
char buffer[1024];
FILE *fp = fopen("input.txt", "r");
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
// 处理每行内容
printf("%s", buffer);
部分文件列表
| 文件名 | 大小 |
| C语言文件操作:从基础读写到二进制文件处理.docx | 39K |
最新上传
-
yahuang001 打赏3.00元 7小时前
-
yahuang001 打赏1.00元 7小时前
-
zhongshaoxiong 打赏3.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏210.00元 3天前
用户:潇潇江南
-
江岚 打赏100.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏60.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏110.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:nuaanuaa111
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏15.00元 3天前
用户:ningmengge
-
21ic下载 打赏10.00元 3天前
用户:mulanhk
-
21ic下载 打赏5.00元 3天前
用户:asys
-
21ic下载 打赏10.00元 3天前
用户:舞蹈荀彧
-
21ic小能手 打赏5.00元 3天前
资料:磁编码器开源方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏50.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前




全部评论(0)