c语言 文件读写代码
时间: 2024-11-16 07:14:09 浏览: 0
在C语言中,文件操作通常涉及到标准库中的`stdio.h`头文件。下面是一个基本的例子,展示了如何打开、读取、写入和关闭文件:
```c
#include <stdio.h>
// 打开文件进行读写
int main() {
FILE* file = fopen("example.txt", "r+"); // 使用"r+"模式,表示既读又写
if (file == NULL) {
printf("无法打开文件.\n");
return 1;
}
// 写入数据
fprintf(file, "Hello, this is a test.\n");
// 读取数据
char buffer[50];
fseek(file, 0, SEEK_SET); // 移动到文件开头
fgets(buffer, sizeof(buffer), file);
printf("Read from file: %s\n", buffer);
// 关闭文件
fclose(file);
return 0;
}
```
这里的关键函数包括:
- `fopen()`:用于打开文件,返回指向`FILE`类型的指针,如果失败则返回`NULL`。
- `fprintf()`:向文件中写入格式化的字符串。
- `fgets()`:从文件中读取一行文本。
- `fclose()`:关闭文件。
阅读全文