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

请教上C调用shell的某个命令(使用execlp)

2012-09-16 
请问下C调用shell的某个命令(使用execlp)请问下C调用shell的某个命令(使用execlp)。比如ifconfig etho IP,

请问下C调用shell的某个命令(使用execlp)
请问下C调用shell的某个命令(使用execlp)。比如ifconfig etho IP,后面那个IP可能会变化,有方法将那个IP定义下吗?或者在别的地方读取那个IP???

[解决办法]
简单点的:
char buffer[BUFSIZ];
sprintf("ifconfig eth0 %s", "192.168.1.1");
system(buffer);

如果想要用execlp,那么它需要什么参数,传过去即可。

[解决办法]
char buffer[BUFSIZ];
sprintf(buffer,"ifconfig eth0 %s", "192.168.1.1");
system(buffer);

热点排行