当前位置:  技术问答>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");
}

|
就像main里面的argv一样,建一个字符串指针数组。最后一个参数后面要跟NULL

|
同意楼上

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • execv和execve在程序上的区别在哪里啊?
  • system和execv系列
  • execve系列函数的源码应该是在哪里?
  • 怎样用execve()运行一个在RAM中的可执行文件
  • fork, execv后 timer 失效
  • 关于execv指令
  • execl execv有必要分成两个函数吗?
  • execve failed for /etc/X11/X (errno 2)是什么问题?
  • execve()函数怎么用?
  • execve函数的问题
  • 利用fork 与 dup2 执行 系统命令, 别的命令都可以获取执行结果,就fdisk 命令不可以. execve("/sbin/fdisk",args,NULL) , args 命令参数.
  • shell程序、fork()函数、execve()函数之间什么关系?
  • 急: 代码那里写错了??dup2 execve写的执行命令的程序, 重定向标准输入、输出、标准错误,无法获取到fdisk 的命令输出。别的命令都可以。附代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3