C语言中fopen函数的r选项是什么意思
时间: 2024-11-12 11:41:29 浏览: 4
PHP中通过fopen()函数访问远程文件示例
在C语言中,`fopen`函数用于打开一个文件并返回一个指向该文件的指针。`r`选项("read")表示以读取模式打开文件。这意味着当你使用`fopen`函数以'r'模式打开文件时,程序可以读取文件的内容,但不能修改它,除非文件有适当的权限允许。如果文件不存在,`fopen`通常会失败并返回`NULL`。
范例:
```c
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "r"); // 试图以读取模式打开example.txt
if (file == NULL) {
perror("Error opening file");
return 1;
}
char line[100];
while (fgets(line, sizeof(line), file)) {
printf("%s", line);
}
fclose(file);
return 0;
}
```
在这个例子中,如果`example.txt`存在,程序会逐行读取其内容并打印出来。
阅读全文