fopen 读取文件
时间: 2023-08-20 13:09:30 浏览: 82
fopen函数用于打开文件,并返回一个指向该文件的指针。在读取文件时,可以使用以下代码示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char ch;
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("Fail to open file!\n");
return -1;
}
while ((ch = fgetc(fp)) != EOF) {
printf("%c", ch);
}
fclose(fp);
return 0;
}
```
在上述代码中,我们首先使用fopen函数打开名为file.txt的文件,并指定以只读模式打开。然后,我们使用fgetc函数逐个字符读取文件内容,并在控制台上打印出来。最后,我们使用fclose函数关闭文件。
请注意,如果文件打开失败,fopen函数将返回一个空指针,我们可以通过检查返回值是否为NULL来判断文件是否成功打开。
#### 引用[.reference_title]
- *1* [FILE *fopen](https://blog.csdn.net/m0_46336023/article/details/117363635)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [fopen等文件读写函数](https://blog.csdn.net/mayue_web/article/details/92681867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文