如何允许用户选择要读取的文件?C++

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

本文关键字:文件 C++ 读取 何允许 用户 选择      更新时间:2023-10-16

我想允许用户选择一个文本文件,然后让 c++ 读取该文本文件以进行内容分析。

此代码打开用户选择的任何文件:

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

最后的 calc.exe 命令意味着它执行选定的文件,但我希望文件被读取,而不是执行,我该怎么做?

对于 Windows,若要显示要调用的标准"文件打开对话框"选取器,请调用 GetOpenFileName。 通过谷歌在这里找到的简单例子。