c语言文件读写操作代码
时间: 2023-09-16 20:13:44 浏览: 67
C语言文件的读写操作代码
以下是一个简单的读取文件内容并输出到控制台的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()` 函数用于关闭文件,释放资源。
阅读全文