当前位置:  技术问答>linux和unix

有经验就知道的问题,先答先给分。

    来源: 互联网  发布时间:2014-12-09

    本文导语:  要把一条命令转成可以直接拿来用的函数。 比如原来是  command opt1 opt2 现在要把它转化成command(opt1 opt2) 但原来的command牵涉到很多.c、.h文件,不知道要怎么做?以及怎样做比较规范? | ...

要把一条命令转成可以直接拿来用的函数。

比如原来是  command opt1 opt2
现在要把它转化成command(opt1 opt2)

但原来的command牵涉到很多.c、.h文件,不知道要怎么做?以及怎样做比较规范?

|
那你得仔细看源码,将它要用的函数、系统调用、.c和.h文件都找出来。
这个没有什么捷径。

|
思路如下:

int command( char *opt1, char *opt2 )
{
    return execlp( "command", "command", opt1, opt2 );
}

|
To wake2000(coucou): 
  呵呵,那还不如用
void command( char *opt1, char *opt2 )
{
  char str_command[256];
  sprintf(str_command,"command %s %s",opt1,opt2);
  system(str_command);
}


|
同意楼上的。如果不使用system调用。你就找到.h文件里所有include的头文件,连同.c文件一起加入程序中。

|
我认为:
1、找到command的源代码。
2、将main(int argc,char **argv)改成command(var1,var2,var3...)就行了。

|
关注

|
system maybe

没细看,可能没对号

    
 
 

您可能感兴趣的文章:

  • 刚刚学习java,不知道从哪里下手,请推荐好书,经验!
  • 小菜鸟问题请 遇到过相同问题的朋友们请介绍下经验,谢过先
  • tcp选项部分的问题 请有经验的朋友指点 高分急!!!!!!!!!!!!!
  • unix/linux知识 iis7站长之家
  • 请教有实战经验的大虾们关于Linux做安全路由或网关服务器的问题!
  • 关于JSP服务器的一个在问题???有经验者请进!!!!
  • 报表问题:将数据(name,password)打印到类似发票的纸上?谁有相关经验,请介绍一下
  • 有关Mozilla编程问题,请有经验的高手指教
  • 求教有开发经验的高手关于XML和数据库的简单问题
  • 一个新手的问题:请教大家是如何开始学习java的???给点经验先!!!
  • 在UNIX下自动运行程序的问题,有经验的来帮帮忙!
  • java调用C/C++编写的DLL文件问题,请有经验的高手指教?
  • socket问题,请有linux开发经验者帮忙
  • LINUX上网问题 有经验的高手来啊
  • 千分放送!请有AIX下dbx调试Oracle proc程序经验的高手解决问题
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样
  • 关于jsp/Servlet的问题,有经验的请进!
  • 进程问题,有系统开发或分析经验的大虾请进来帮帮我!!!
  • 各位有网络经验的朋友,请教你们一个问题,,我们公司中了一种莫名其妙的病毒,求教!!!
  • 请教有经验的开发者一个有关实体bean的问题!
  • 升级到2.6.8的问题.请有经验的来看看!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 谁有过开源代码移植方面的经验,能不能谈谈这方面的经验?
  • SOS!!!有X Window编程经验的大虾指教!!!经验证有效的100分奉送!!!在线等
  • 有WINDOWS编程经验的人想学LINUX及开发,该怎么学,请有经验的指教
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • 到北京找工作要多少经验?郁闷中,回帖给分
  • 求项目经验,请前辈指教
  • android的移植经验
  • 各位高手,我初学java,以前是学VB的,请介绍一下学习java的经验
  • 节日快乐 敬请有经验或是……(要多少分给多少分)
  • 请有经验的大虾指点一下!!!!!!、、、、、、、100分!!
  • 新手请教一下学习GCC的经验
  • 想在linux下学习oracle,有经验的高手们给点建议。
  • 苏州2年经验 做WEB 开发的程序员能拿多少
  • 请推荐本好书(有vb,vb.net经验),谢谢各位!!
  • 那位老大用C++做unix系统编程啊?谈一下经验
  • 请各位有经验的专业人士给点建议
  • 封装libxml2,那位有经验,请进
  • 请有经验的朋友推荐一下Linux/Nnix下网络编程方面的书,急需学习
  • 经验高的给个建议
  • 没有LINUX经验如何获得一份LINUX工作


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3