我想使用execl()包含一个文件并提交整个内容,作为一个赋值,任何人都可以帮助我在此使用哪些参数..我可以发送除文件路径和文件之外的任何其他参数吗?名称。

最佳答案

在使用execl之前,您必须知道使用execl()创建的进程将覆盖
调用execl()的过程的上下文。因此,我们使用子进程来
调用另一个进程,以便父级可以继续其有用的工作。

execl()调用的一般语法:

return_value = execl(arg1, arg2, arg3......., NULL);


如果execl失败,则return_value为-1,并且此函数仅在失败时返回。

arg1:通常,此参数应为文件路径。
arg2:文件名。
arg3:可以是字符串格式的任何东西。

注意:execl()的所有参数均为“ const char *”类型,即不可变
字符串。 (其值不得更改的字符串,否则会产生错误。)

10-06 04:10