我在windows下练习C语言,怎样才能在C里用代码启动别的exe程序呢?比如计算器。
如题 问题点数:0、回复次数:14Top
1 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2003-10-03 18:15:40 得分 0
systerm!Top
2 楼tangible7788(唐老鸭)回复于 2003-10-03 18:18:01 得分 0
shellExcute
WinexecTop
3 楼tolixiaohui()回复于 2003-10-03 22:18:08 得分 0
system("calc.exe");Top
4 楼Beover1984(摇滚人生)回复于 2003-10-03 22:25:42 得分 0
#include<stdlib.h>
int main()
{
system(" the application you wanted executed" );
}Top
5 楼sqsqsqsq(的卡尔)回复于 2003-10-03 22:41:53 得分 0
createprocessTop
6 楼snewxf(心疤)回复于 2004-01-21 17:41:53 得分 0
关注!到底用那个???Top
7 楼ShineBoy007(晓龙)回复于 2004-01-21 17:45:37 得分 0
UP!!!!!Top
8 楼antijpn(antijpn)回复于 2004-01-21 18:03:25 得分 0
都可以,而且在Windows里面有更多的选择(来自于Win32 SDK)
而且基于进程的某些函数也是可以的(不过这些函数更大的用处是在进程管理里面)
Top
9 楼liquanle()回复于 2004-01-21 18:04:48 得分 0
用system("c:\\notepad.exe");
或者是用API,WinExec("notepad.exe",1);Top
10 楼newgina(哈哈哈)回复于 2004-01-21 18:18:43 得分 0
system好用Top
11 楼shortppsy(小河)回复于 2004-01-21 19:39:57 得分 0
#include <stdio.h>
void main()
{
system("the program");
}Top
12 楼SS22FF(不能有中文字符)回复于 2004-01-21 20:55:12 得分 0
UPTop
13 楼lisding(Dings)回复于 2004-03-18 02:07:09 得分 0
如果这个程序要带参数怎么办,system的格式是什么?
Top
14 楼antijpn(antijpn)回复于 2004-03-18 19:25:28 得分 0
有参数的话可以就按照命令行里面的格式进行输入
要不然就调用其他的进程创建函数Top




