C++中执行cmd指令的两种方法
2012-06-19 18:59
260 查看
在C++中执行cmd指令的两种方法:
方法1:system("calc");
方法2: WinExec("calc",SW_NORMAL);
相关提醒:
1.一个无关紧要的提醒:使用这两个函数时不需要另外添加头文件,因为system函数声明在了stdlib.h中,而WinExec函数声明在了WinBase.h中
2.一个重要的提醒:一定要注意两种方法的区别,具体如下所示,
system函数在执行时,不会顺序执行接下来的代码,而会停留在system语句上,直到cmd指令执行完毕;
WinExec函数在执行时,会顺序执行接下来的代码,不管其cmd指令是否执行完成;
方法1:system("calc");
方法2: WinExec("calc",SW_NORMAL);
相关提醒:
1.一个无关紧要的提醒:使用这两个函数时不需要另外添加头文件,因为system函数声明在了stdlib.h中,而WinExec函数声明在了WinBase.h中
2.一个重要的提醒:一定要注意两种方法的区别,具体如下所示,
system函数在执行时,不会顺序执行接下来的代码,而会停留在system语句上,直到cmd指令执行完毕;
WinExec函数在执行时,会顺序执行接下来的代码,不管其cmd指令是否执行完成;
相关文章推荐
- 在C++中执行cmd指令的两种方法
- 在C++中执行cmd指令的两种方法
- 在C++中执行cmd指令的两种方法
- 在C++中执行cmd指令的两种方法
- c++执行cmd指令、cmd隐藏进程不出现控制台、结束进程、调用exe、CreateProcess以及WinExec的使用
- c++ 调用cmd并执行语句的三种方法
- 使用cmd执行指令,遇到中间有空格的路径处理方法
- C++ 连接Mysql的两种方法--ADO/Mysql api
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- C# 执行CMD命令的方法
- windows下C++调用shell启动和关闭可执行文件exe的最简单方法
- java执行windows下cmd命令的方法
- C++创建对象的两种方法
- C++连接mysql数据库的两种方法
- c++连接mysql数据库的两种方法(ADO连接和mysql api连接)
- C++ DLL导出函数的两种方法(导出序号那种方法,别人看不到函数名)
- 删除一堆数据中重复数据的两种方法(单链表与线性表)c++
- C/C++ 计算时间差的五种方法 / Qt 计算时间差的两种方法
- Linux配置开机自启动执行脚本的两种方法