fopen相对路径打开文件c语言
时间: 2023-12-02 15:40:58 浏览: 449
重定向和fopen打开;读取文件(c语言实现)
在C语言中,使用fopen函数打开文件时,可以使用相对路径或绝对路径。相对路径是相对于当前程序所在的目录而言的,而绝对路径则是从根目录开始的完整路径。
以下是使用相对路径打开文件的示例代码:
```c
#include <stdio.h>
int main() {
int a;
FILE* fp = fopen("data1.txt", "r"); // 相对路径
if (!fp) {
printf("文件打开失败");
}
fscanf(fp, "%d", &a);
printf("%d\n", a);
fclose(fp);
return 0;
}
```
在上述代码中,我们使用相对路径"data1.txt"打开文件。如果文件与程序在同一目录下,则可以直接使用文件名打开。如果文件在程序的上级目录中,则可以使用"../data1.txt"的方式打开。
阅读全文