推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

C语言文件操作:从基础读写到二进制文件处理.docx

更新时间:2026-10-10 20:24:39 大小:39K 上传用户:潇潇江南查看TA发布的资源 标签:C语言文件操作FILE指针二进制文件读写函数 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

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

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载