请问在用c++编写的程序里。怎么调用另一个程序

在一个欢迎界面里。点击进去。进到另一个程序。请我怎么实现,,现在用的是vc++6.0

这个我不会。但可以用头文件实现啊。你进入欢迎界面,然后调用其他的函数,为了避免主程序长度太长,可以编写头文件,到时候直接调用一个头文件里的函数就行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-20
比如那个程序是D:\program.exe
那么加入语句
system("D:\\program.exe");//(双反斜杠是因为转义字符)
或者:
system("start D:\\program.exe");
要求#include <stdlib.h>
或者#include <cstdlib>并using namespace std;本回答被网友采纳
第2个回答  2019-04-27

#include <iostream>
#include <fstream>
#include <unistd.h>
#include <windows.h>
#include <string.h>

#define MAX_BUF 1024*1024
#define CFG_NAME "command.ini"

using namespace std;

int main() {
    string path = _pgmptr;
    path += "/..";
    chdir ( path.c_str() );
    char buf[MAX_BUF];
    ifstream in ( CFG_NAME );
    if ( !in.is_open() ) {
        cout << "Can not open " << CFG_NAME << "." << endl;
        Sleep ( 3000 );
        return 1;
    }
    if ( !in.eof() ) {
        in.getline ( buf, MAX_BUF );
    }
    in.close();
    system ( buf );
    return 0;
}

用c++编写的程序里,怎么调用另一个程序?
比如那个程序是D:\\program.exe\\x0d\\x0a那么加入语句\\x0d\\x0asystem("D:\\\\program.exe");\/\/(双反斜杠是因为转义字符)\\x0d\\x0a或者:\\x0d\\x0asystem("start D:\\\\program.exe");\\x0d\\x0a要求#include \\x0d\\x0a或者#include 并using namespace std;

请问哈。。怎么在一个程序里面调用另外一个程序。。用c++写的
把另一个程序写成头文件,然后调用。

如何用一个c++程序创建进程调用另一个c++程序
这里我创建了一个进程调用网易云音乐,代码如下。CreateProcess是关键 include <stdio.h>#include <windows.h>int main(int argc, char* argv[]){ \/\/创建进程 char szCommandLine[]="C:\\\\Program Files (x86)\\\\Netease\\\\CloudMusic\\\\cloudmusic.exe"; STARTUPINFO si={sizeof(si)}; PROCESS_...

QT C++,如何在在一个CPP里直接调用到另一个CPP里的函数
Qt中如果想跨文件调用函数时,只要知道被调函数的声明即可。方法是:在调用之前增加被调函数的声明信息。例如,在A.cpp中调用B.cpp里面写的void func()函数,需要在A.cpp中增加下面一行:extern void func(); \/\/声明func是一个外部函数

一个cpp文件如何调用另一个cpp文件已经定义的类?
1. a = new A,即可用a去访问A中提供的接口 2. A *a = new A;同样达到目的 当然一般的做法是将类的声明放在.h文件里,定义放在.cpp文件,然后可以直接在B类中保存一个A类的指针,那样即可实现使用A类了。C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做...

怎么用C++打开另一个用C++写的.exe文件呢?而且那个exe在dos下运行是...
{ char *cmd="程序名"; \/\/所调用的程序,如果使用路径的话要用两个\/\/ \/\/例如"D:\\\\Program Files\\\\Tencent\\\\QQ2009\\Bin\\\\QQ.exe"char *str1=" 参数1"; \/\/参数前有一个空格 char *str2=" 参数2"; \/\/参数前有一个空格 strcat(cmd,str1); \/\/连接两个字符串 strcat(cmd,str1);...

...想在一个CPP文件里调用另一个CPP文件的计算结果,怎么实现啊?_百度...
C++里面是有头文件的,标准的做法是:头文件里面放函数声明,cpp放函数具体实现。按照你的描述应该可以用一个.h头文件放全部函数的声明,然后在1.cpp里放一个函数,2.cpp里放另一个函数,我们把1.cpp作为程序的入口,作为数据源,在这里调用2.cpp里的函数,这个函数返回计算结果。注意,两个cpp都要...

如何用c++编译一个程序去运行另外一个程序?
SHELLEXECUTEINFO shei;shei.cbSize = sizeof(shei);shei.fMask = SEE_MASK_INVOKEIDLIST;shei.lpFile =m_strScript; \/\/这里是文件路径名shei.lpVerb = _T("open");ShellExecute(NULL,shei.lpVerb, shei.lpFile,_T(""), _T(""), SW_SHOW);...

C++中一个.cpp调用另一个.cpp文件的方法
1、编译命令: g++ -o dome.so -shared -fPIC dome.cpp,如果成功则会在当前目录下生成一个dome.so的文件。2、splitpath_s在此作用域中尚未声明这个函数需要的头文件是:<stdlib.h>,这个函数是 用来获取程序的路径,并对路径进行分解的。3、在windows上编译时没有任何问题,但是到了centos上就出现...

用visual c ++时,当一个程序运行后,怎么运行第二个程序啊
如果是从不同的工作区中打开的,就需要将第二个程序所在的工作区设置为活动的工作区,右键单击就有,如果只是一个小的可执行文件,就必须关掉一个才能开第二个!

相似回答