C语言,怎么用system()函数打开一个可执行文件,例如C:\a.exe

如题所述

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>的头文件。

希望以上回答能对你有所帮助。本回答被网友采纳
第2个回答  2013-11-23
system() 是cmd下的命令。因此只要知道在cmd下怎么运行就行了。 可以直接用system("\"c:\\a.exe\""); 要用转义字符变成 "C:\a.exe";"c:\a.exe" 在cmd上是可以运行的。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网