Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当C文件和父文件位于同一目录中时,如何使用EXCL_C_Exec - Fatal编程技术网

当C文件和父文件位于同一目录中时,如何使用EXCL

当C文件和父文件位于同一目录中时,如何使用EXCL,c,exec,C,Exec,我正在尝试使用execl执行另一个C程序,它与调用execl函数的父文件位于同一目录中 我尝试过使用这段代码,但它总是说:没有这样的文件或目录 execl("program", "program", (char*)NULL); 也许你应该用“/program”来代替“program”。。。然而,这似乎是nope的一个副本,但并不适用。从我上面提到的主题来看,这似乎是正确的:将getcwd()的结果前置到可执行文件名。然而,这里还有很多其他的选择。

我正在尝试使用execl执行另一个C程序,它与调用execl函数的父文件位于同一目录中

我尝试过使用这段代码,但它总是说:没有这样的文件或目录

execl("program", "program", (char*)NULL);

也许你应该用“/program”来代替“program”。。。然而,这似乎是nope的一个副本,但并不适用。从我上面提到的主题来看,这似乎是正确的:将getcwd()的结果前置到可执行文件名。然而,这里还有很多其他的选择。