如题所述
C语言使用system()函数打开一个可执行文件:
system在调用的时候需要加上#include<stdlib.h>的头文件
#include<stdlib.h>
voidmain(){
system("c:\\windows\\system32\\cmd.exe");
}
扩展资料
C语言中system()执行cmd命令打开关闭程序
intsystem(char*command);
system("startiexplore.exe");//启动ie
system("startD:\Tencent\WeChat\WeChat.exe");//启动改路径下的客户端
system("TASKKILL/F/IMiexplore.exe");
>HELP
>TASKKILL/?
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-11-26
system()的输入参数是一个字符串,这个函数的作用就是在命令行下以命令的形式执行这个字符串。“C:\a.exe” 在命令行下是可以直接运行的,所以直接填到参数里就行了。不过需要注意的是,字符串作为参数的时候“\”要做一下转义,要变成“\\”才行。
所以正确的使用方法应该是
system("C:\\a.exe");
注意,system在调用的时候需要加上#include <stdlib.h>的头文件。
希望以上回答能对你有所帮助。本回答被网友采纳
所以正确的使用方法应该是
system("C:\\a.exe");
注意,system在调用的时候需要加上#include <stdlib.h>的头文件。
希望以上回答能对你有所帮助。本回答被网友采纳
第2个回答 2013-11-23
system() 是cmd下的命令。因此只要知道在cmd下怎么运行就行了。 可以直接用system("\"c:\\a.exe\""); 要用转义字符变成 "C:\a.exe";"c:\a.exe" 在cmd上是可以运行的。