c语言文件读写操作代码
时间: 2023-09-16 15:13:44 浏览: 57
以下是一个简单的读取文件内容并输出到控制台的C语言代码:
```c
#include <stdio.h>
int main() {
// 打开文件
FILE *fp = fopen("example.txt", "r");
if (fp == NULL) {
printf("文件打开失败!\n");
return 1;
}
// 读取文件内容并输出到控制台
char buffer[1024];
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
printf("%s", buffer);
}
// 关闭文件
fclose(fp);
return 0;
}
```
上述代码中,`fopen()` 函数用于打开文件,第一个参数是文件路径,第二个参数是文件打开的模式,"r" 表示只读模式。如果文件打开失败,`fopen()` 函数会返回 `NULL`。
读取文件内容并输出到控制台的部分使用了 `fgets()` 函数,它的第一个参数是用于存储读取内容的缓冲区,第二个参数是缓冲区的大小,第三个参数是 `FILE` 结构体指针,它指向已打开的文件。
最后,`fclose()` 函数用于关闭文件,释放资源。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)