请教怎么用c语言打开其他程序?

假设我有2个文件:1.exe 和 2.xxx
(其中,xxx是文件2的后缀名,文件2.xxx通过程序1.exe打开)

我想用c语言实现的效果为:
打开c程序后,程序自动打开运行2.xxx,同时c程序马上关闭自己。

也就是,c程序,只是想写一段如下意思的代码:
1、打开c程序
2、c会自动打开2.xxx
3、c自动关闭自己(2.xxx保持正常运作)
另外,c 1.exe 2.xxx 在同一个文件夹里,求助高手,这c代码应该怎么弄啊?
谢谢Dream_ease高人,另外请问,这段代码已经能够打开2.xxx
但是我想c在打开2.xxx的同时,关闭掉自己,请问还要加什么代码?

我的整个操作是这样的,不知道对不对:
1.打开 Microsoft Visual C++ 6.0
2.点文件——新建——工程——win32 Console Application,工程命名“t”,确定3.文件——新建——文件——C++ Source File,添加到工程“t”,文件名“t.c”,确定4.然后复制进去您给我的这段代码
5.这样操作后,发现2.xxx已经能打开,但是同时还会有个黑色的dos窗口,这个窗口怎么让他自动关闭掉拉?(如下图)

#include<windows.h> int main() { system("1.exe 2.xxx"); return 0; }追问

谢谢高人,追问有文字限制,我把问题描述加在问题补充里了

追答

#include<windows.h>

int main() {

WinExec("1.exe 2.xxx",SW_SHOW);

 }

温馨提示:答案为网友推荐,仅供参考
相似回答