C 配置文件错误,fopen指令可以';找不到文件或目录

C 配置文件错误,fopen指令可以';找不到文件或目录,c,file,configuration,config,C,File,Configuration,Config,我正在尝试使用读取配置文件 FILE * config = fopen("value.conf", "r"); 但是当我编译并运行它时,我得到了这个错误 PID= 54: Error 2 (No such file or directory) 问题是…目录中有一个文件value.conf。如何修复它?我想你的意思是执行而不是编译。value.conf是否与可执行文件位于同一目录中?编译器无法创建该错误消息,而是在运行程序时创建的。这意味着在进程的当前工作目录(不必与可执行文件位于同一目录

我正在尝试使用读取配置文件

FILE * config = fopen("value.conf", "r");
但是当我编译并运行它时,我得到了这个错误

PID=   54: Error 2 (No such file or directory)

问题是…目录中有一个文件
value.conf
。如何修复它?

我想你的意思是执行而不是编译。
value.conf
是否与可执行文件位于同一目录中?编译器无法创建该错误消息,而是在运行程序时创建的。这意味着在进程的当前工作目录(不必与可执行文件位于同一目录)中找不到文件
value.conf
。你如何运行你的程序?对不起,我是说编译。问题是conf文件在我的程序的同一个目录中。我通过命令行运行它