如何在C++中打开文件(即.txt文件)(有点像在Windows中双击它)?

Cha*_*unt 2 c++ windows io file

我想知道如何在C++中打开一个文件(比如双击它)?

pax*_*blo 9

如果您注册了".txt"扩展名(并且文本文件应该与默认安装中的记事本相关联,或者如果您从资源管理器中更改了其他内容,那么您必须非常努力地解除它们),Windows将为您打开它,而无需指定可执行文件名称:

ShellExecute (hwnd,"open","c:\\x.txt",NULL,NULL,SW_SHOW);
Run Code Online (Sandbox Code Playgroud)

或者,对于您选择的浏览器中的网页:

ShellExecute (hwnd,"open","http://www.microsoft.com",NULL,NULL,SW_SHOW);
Run Code Online (Sandbox Code Playgroud)