当前位置: 技术问答>linux和unix
execv()??
来源: 互联网 发布时间:2015-07-04
本文导语: 能不能具体写个传参的具体例子!! 在线等!!! 谢谢! | char *exec_argv[4]; exec_argv[0] = "telnet"; exec_argv[1] = ip; exec_argv[2] = port; exec_argv[3] = NULL; if (execve(telnetCommand, exec_argv, environ) == -1...
能不能具体写个传参的具体例子!!
在线等!!!
谢谢!
在线等!!!
谢谢!
|
char *exec_argv[4];
exec_argv[0] = "telnet";
exec_argv[1] = ip;
exec_argv[2] = port;
exec_argv[3] = NULL;
if (execve(telnetCommand, exec_argv, environ) == -1)
{
DoDisconnect();
CheckError(nResult, etTelnetConnect, "Connect");
}
exec_argv[0] = "telnet";
exec_argv[1] = ip;
exec_argv[2] = port;
exec_argv[3] = NULL;
if (execve(telnetCommand, exec_argv, environ) == -1)
{
DoDisconnect();
CheckError(nResult, etTelnetConnect, "Connect");
}
|
就像main里面的argv一样,建一个字符串指针数组。最后一个参数后面要跟NULL
|
同意楼上
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。