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/?
推荐于2017-11-26
展开全部
system()的输入参数是一个字符串,这个函数的作用就是在命令行下以命令的形式执行这个字符串。“C:\a.exe” 在命令行下是可以直接运行的,所以直接填到参数里就行了。不过需要注意的是,字符串作为参数的时候“\”要做一下转义,要变成“\\”才行。
所以正确的使用方法应该是
system("C:\\a.exe");
注意,system在调用的时候需要加上#include <stdlib.h>的头文件。
希望以上回答能对你有所帮助。
所以正确的使用方法应该是
system("C:\\a.exe");
注意,system在调用的时候需要加上#include <stdlib.h>的头文件。
希望以上回答能对你有所帮助。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-23
展开全部
system() 是cmd下的命令。因此只要知道在cmd下怎么运行就行了。 可以直接用system("\"c:\\a.exe\""); 要用转义字符变成 "C:\a.exe";"c:\a.exe" 在cmd上是可以运行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询