当前位置: 代码迷 >> C语言 >> 怎么调用一个程序?
  详细解决方案

怎么调用一个程序?

热度:143   发布时间:2006-05-05 11:54:00.0
怎么调用一个程序?
请问大哥,大姐怎么调用一个程序?
l劳驾请举一个简单的例子.
 

    小弟跪谢!!!!!!!!!!!!!!!!!!!!
搜索更多相关的解决方案: 大哥  

----------------解决方案--------------------------------------------------------

用C-free 等等 有单步调试功能的编译器,设置个断点,单步运行就可以了


万一用的是win-tc 这样的,没办法就加一些输出语句和getch(); 运行多看几次


----------------解决方案--------------------------------------------------------
版主好象看差了楼主的意思了吧,
是调用不是调试啊?
你把另一个程序改成函数的形式,放在头文件里面,就可以调用了。
要直接调用一个程序,就俺来讲,办不到,
----------------解决方案--------------------------------------------------------

晕,看成调试了


----------------解决方案--------------------------------------------------------
以下是引用bbw2008在2006-5-5 11:54:00的发言:
请问大哥,大姐怎么调用一个程序?
l劳驾请举一个简单的例子.
 

    小弟跪谢!!!!!!!!!!!!!!!!!!!!

此人说的是怎么调用一个程序而不是怎么调试一个程序

在C的框架内,我也不会


----------------解决方案--------------------------------------------------------

通用一点的:
system("program.exe"); //最简单,初学者推荐用这个
spawnlp(....); //函数具体参数查帮助,我不记得了
exec系列

Windows系统提供的:
ShellExecute(....);
WinExec(....);
CreateProcess(....);

Unix/Linux的
fork + exec , vfork + exec


----------------解决方案--------------------------------------------------------
以下是引用hqx在2006-5-5 14:06:00的发言:

通用一点的:
system("program.exe"); //最简单,初学者推荐用这个
spawnlp(....); //函数具体参数查帮助,我不记得了
exec系列

Windows系统提供的:
ShellExecute(....);
WinExec(....);
CreateProcess(....);

Unix/Linux的
fork + exec , vfork + exec

好小子,你又来啦。果然不出所料,够水平、够味。俺早晨没夸错人。


----------------解决方案--------------------------------------------------------
我看三楼说的也对,SYSTEM这个函数没用过不知道,不过三楼的说法更容易理解啊!
----------------解决方案--------------------------------------------------------

支持3楼的..................


----------------解决方案--------------------------------------------------------
支持HQX:
system("program.exe"); //最简单,初学者推荐用这个
spawnlp(....); //函数具体参数查帮助,我不记得了
exec系列
详情见<TURBOC实用大全>第395-400页(机械工业出版社)
----------------解决方案--------------------------------------------------------
  相关解决方案