文件基本操作

(临时抱佛脚,捞捞)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>

int main() {
FILE *file; // 文件指针
char filename[] = "example.txt"; // 文件名

// 打开文件以进行读写操作(如果文件不存在,则创建新文件)
file = fopen(filename, "w+");

if (file == NULL) {
printf("无法打开文件 %s\n", filename);
return 1;
}

// 写入数据到文件
fprintf(file, "这是一个文件操作示例。\n");
fprintf(file, "欢迎使用 C 语言进行文件操作!\n");

// 将文件指针移到文件开头
fseek(file, 0, SEEK_SET);

// 从文件中读取内容并输出到屏幕上
char buffer[100];
while (fgets(buffer, sizeof(buffer), file) != NULL) {
printf("%s", buffer);
}

// 关闭文件
fclose(file);

return 0;
}