在C++中,system()shellexecute()之间的主要区别是什么?

在什么情况下应该使用system()shellexecute()

最佳答案

标准C++中没有shellexecute这样的东西。因此没有区别。

有Win32函数 ShellExecute ,但这是Win32函数,而不是像system这样的C++标准函数。
ShellExecutesystem做不同的事情。 system(或多或少)等效于在命令行上输入命令。 ShellExecute相当于双击文件(或右键单击并从列表中选择“动词”)。

他们真的没有任何共同点。

关于c++ - 系统与ShellExecute-差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9303660/

10-10 16:13