永发信息网

C\C++执行当前路径下的文件

答案:3  悬赏:50  手机版
解决时间 2021-01-27 17:20
  • 提问者网友:佞臣
  • 2021-01-26 23:46
RT~
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-01-27 01:11
#include
using namespace std;
#include
void main()
{
//获取当前路径
char path[MAX_PATH];
GetCurrentDirectory(MAX_PATH,path);
cout< //注意:调试时获得是工程目录,单击exe执行时,是它自己所在目录
//请稍加处理
//然后执行
strcat(path,"\\hhh.exe");//这里假设目录下有个hhh.exe
system(path);//执行hhh.exe

}
全部回答
  • 1楼网友:西岸风
  • 2021-01-27 03:51
#include &lt;iostream&gt; using namespace std; #include &lt;windows.h&gt; void main() { //获取当前路径 char path[max_path]; getcurrentdirectory(max_path,path); cout&lt;&lt;path; //注意:调试时获得是工程目录,单击exe执行时,是它自己所在目录 //请稍加处理 //然后执行 strcat(path,"\\hhh.exe");//这里假设目录下有个hhh.exe system(path);//执行hhh.exe }
  • 2楼网友:酒者煙囻
  • 2021-01-27 02:34
不明白你想问什么,是问怎么执行还是问路径的指向问题,执行的话有两种,一种是在编程状态下按F5模拟执行,一种是保存成执行文件在系统中执行,如果是问当前路径的话,看你是如何指向当前路径的,但愿对你有帮助
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯