c语言文件读写操作代码
时间: 2023-09-16 17:10:05 浏览: 39
以下是一个简单的示例程序,演示了如何使用 C 语言进行文件读写操作:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[100];
// 打开文件
fp = fopen("example.txt", "w");
// 写入数据
fprintf(fp, "Hello, world!");
// 关闭文件
fclose(fp);
// 打开文件
fp = fopen("example.txt", "r");
// 读取数据
fgets(buffer, 100, fp);
// 输出数据
printf("%s", buffer);
// 关闭文件
fclose(fp);
return 0;
}
```
该程序首先使用 `fopen` 函数打开一个名为 `example.txt` 的文件,并指定使用写入模式。然后使用 `fprintf` 函数将数据写入文件。接着使用 `fclose` 函数关闭文件。
接下来,程序再次使用 `fopen` 函数打开同一个文件,但这次指定使用读取模式。然后使用 `fgets` 函数从文件中读取数据,存储到 `buffer` 数组中。最后使用 `printf` 函数输出 `buffer` 数组中的数据,并使用 `fclose` 函数关闭文件。
需要注意的是,打开文件时需要使用正确的文件路径,否则可能会出现文件操作失败的情况。