日期:2014-05-16  浏览次数:20639 次

求教,linux下c编程时怎么导入命令行?
求教,linux下c编程时怎么导入命令行?
比如:我要在我的main函数中导入命令:mount /udisk /mnt/ 这个命令?我一般应该怎么写?那个高 人给指点下?

------解决方案--------------------
system("cmd");
------解决方案--------------------
方法很多。
最简单的是楼上说的system。
 #include <stdlib.h>
system("mount /udisk /mnt/");
复杂一点的的有popen之类的管道函数。
------解决方案--------------------
exec也应该可以吧
------解决方案--------------------
最常用的就是system调用了
如果需要获取命令执行结果的话,就调用popen函数

exec函数族一般用于fork一个子进程来执行另外一个程序,当然也可以用来执行shell命令