c++ 中是不是有类似 java 中的 Desktop 类的类? (特定于 Windows)
Posted
技术标签:
【中文标题】c++ 中是不是有类似 java 中的 Desktop 类的类? (特定于 Windows)【英文标题】:Is there a similar class in c++ like the Desktop class in java? (Windows specific)c++ 中是否有类似 java 中的 Desktop 类的类? (特定于 Windows) 【发布时间】:2015-07-22 14:28:56 【问题描述】:给定以下代码:
import java.awt.Desktop;
import java.io.IOException;
public class MyClass
public static void main(String args[])
try
Desktop.getDesktop.open("file.txt");
catch(IOException e)
System.out.println(e.getMessage());
我想知道c++中是否有类似的类执行与Desktop.getDesktop.open("file.txt");
语句相同的功能?
如果是,请描述如何使用方法调用来打开文件。
【问题讨论】:
【参考方案1】:试试这个:
ShellExecute(0, 0, "file.txt", 0, 0 , SW_SHOW );
【讨论】:
你能把它放在 c++ 语法的 main 方法中吗? 您应该提到这是一个特定于 Windows 的问题。编辑:OP将其添加到问题中,所以没关系。 @Don 你连c++的main方法都不知道? 以前用过c++,但是很久以前,不到一个月。 如果是像 C 的东西,我认为 main 方法看起来像: int main() ..code here.. 不知道为什么人们喜欢试图让别人感觉不好,猜猜看真是太棒了。以上是关于c++ 中是不是有类似 java 中的 Desktop 类的类? (特定于 Windows)的主要内容,如果未能解决你的问题,请参考以下文章
我们在 C 或 C++ 中是不是有类似于 IPC::Open3 的 perl
C++ 中是不是有类似于 ruby 的 set_trace_function 的工具?