当前位置: 技术问答>linux和unix
求教,linux下c编程时怎么导入命令行?
来源: 互联网 发布时间:2017-02-09
本文导语: 求教,linux下c编程时怎么导入命令行? 比如:我要在我的main函数中导入命令:mount /udisk /mnt/ 这个命令?我一般应该怎么写?那个高 人给指点下? | system("cmd"); | 方法...
求教,linux下c编程时怎么导入命令行?
比如:我要在我的main函数中导入命令:mount /udisk /mnt/ 这个命令?我一般应该怎么写?那个高 人给指点下?
比如:我要在我的main函数中导入命令:mount /udisk /mnt/ 这个命令?我一般应该怎么写?那个高 人给指点下?
|
system("cmd");
|
方法很多。
最简单的是楼上说的system。
#include
system("mount /udisk /mnt/");
复杂一点的的有popen之类的管道函数。
最简单的是楼上说的system。
#include
system("mount /udisk /mnt/");
复杂一点的的有popen之类的管道函数。
|
exec也应该可以吧
|
最常用的就是system调用了
如果需要获取命令执行结果的话,就调用popen函数
exec函数族一般用于fork一个子进程来执行另外一个程序,当然也可以用来执行shell命令
如果需要获取命令执行结果的话,就调用popen函数
exec函数族一般用于fork一个子进程来执行另外一个程序,当然也可以用来执行shell命令