c语言文件读写操作代码
时间: 2023-08-15 09:03:50 浏览: 38
以下是一个简单的示例,演示了如何在C语言中进行文件读写操作:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[255];
// 打开文件以进行写入
fp = fopen("example.txt", "w");
// 向文件中写入内容
fprintf(fp, "这是写入到文件的内容\n");
// 关闭文件
fclose(fp);
// 打开文件以进行读取
fp = fopen("example.txt", "r");
// 从文件中读取内容,并将其存储在 buffer 中
fgets(buffer, 255, fp);
// 输出文件中的内容
printf("%s", buffer);
// 关闭文件
fclose(fp);
return 0;
}
```
在这个示例中,我们使用了 `fopen()` 函数来打开文件。参数 "w" 表示我们要进行写入操作。使用 `fprintf()` 函数向文件中写入内容,然后使用 `fclose()` 函数关闭文件。
我们还使用了 `fopen()` 函数来打开文件进行读取操作。参数 "r" 表示我们要进行读取操作。使用 `fgets()` 函数从文件中读取内容,并将其存储在 `buffer` 数组中。最后,我们使用 `printf()` 函数输出文件中的内容,并使用 `fclose()` 函数关闭文件。
需要注意的是,当我们打开文件进行写入操作时,如果文件不存在,则会自动创建该文件。如果文件已经存在,那么将覆盖其中的内容。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)