如何允许用户 select 读取哪个文件? C++

How do I allow the user to select which file to read? c++

我想让用户select一个文本文件,然后让c++读取这个文本文件进行内容分析。

此代码可打开用户select编辑的任何文件:

    system("explorer/select,c:\Windows\System32\calc.exe");

最后的calc.exe命令表示它执行selected文件,但我希望文件被读取,而不是被执行,我该怎么做?

对于 Windows,显示您要调用的标准 "file open dialog" 选择器 GetOpenFileName. Easy example found via Google here