读书人

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

发布时间: 2012-09-16 17:33:16 作者: rapoo

请问下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);

读书人网 >C++

热点推荐