在C++中执行cmd指令的两种方法
2013-11-18 15:13
225 查看
在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指令的两种方法
- 使用cmd执行指令,遇到中间有空格的路径处理方法
- c++执行cmd指令、cmd隐藏进程不出现控制台、结束进程、调用exe、CreateProcess以及WinExec的使用
- c++ 调用cmd并执行语句的三种方法
- 【C++】int 转换为string的两种方法(to_string ,字符串流)
- C++输出控制--小数位数的两种方法
- 批处理bat 延时执行命令的两种方法
- C/C++程序中执行shell命令的2种方法
- QT c++程序使用qml的两种方法
- Linux两种定时执行任务方法介绍(at命令以及crontab服务)
- Erlang中执行linux命令的两种方法
- Python中执行系统命令常见方法有两种:
- 在C++中定义常量的两种方法的比较
- 用C++.NET创建XML文档(用正则表达式和字符串类两种方法匹配)
- C++中两种创建对象的方法
- C++ vector 之 erase 多个元素的两种常用方法
- 查看C/C++程序执行结果的方法------system("pause"),getchar(),cin.get()