首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于exec()系列函数得用法,该如何处理

2012-11-06 
关于exec()系列函数得用法我在linux 的 /btswtich下有一个可执行文件mytest 平常直接./mytest就可以执行

关于exec()系列函数得用法
我在linux 的 /btswtich下有一个可执行文件mytest 平常直接./mytest就可以执行 现在想用execl( )运行它
execl( "/btswtich/mytest ", "mytest ",NULL, NULL );后面两个参数是这么填吗?如果不是,怎么填?
如果这个不行,换个exec的函数也行,谢谢!
我先去试验去,待会来看

[解决办法]
execl( "/btswtich/mytest ", "mytest ",(char*)0);
[解决办法]
execl需保证最后一个参数为NULL,NULL前面的是命令行参数,不限定个数的,例如:
execl("/bin/ls", "ls", "-al", "/etc/passwd", NULL);

热点排行
Bad Request.