C++ 如何通过在C+中单击某个函数将文件夹名称发送给该函数+;

C++ 如何通过在C+中单击某个函数将文件夹名称发送给该函数+;,c++,file-io,C++,File Io,我遇到了一个隐喻性的障碍。我有一个程序,当你输入文本文件的名字时,它会加载文本文件。但我想更进一步,以下是我目前拥有的: string name; ifstream save; cout<<"\nPlease choose a save file: "; cin>>name; save.open(string(name+".txt").c_str()); 字符串名; ifstreamsave; coutname; save.open(字符串(name

我遇到了一个隐喻性的障碍。我有一个程序,当你输入文本文件的名字时,它会加载文本文件。但我想更进一步,以下是我目前拥有的:

string name;  
ifstream save;    
cout<<"\nPlease choose a save file: ";  
cin>>name;  
save.open(string(name+".txt").c_str());
字符串名;
ifstreamsave;
coutname;
save.open(字符串(name+“.txt”).c_str());
我想要的是,当程序达到这一点时,它会打开Windows资源管理器,然后单击该文件,然后将文件名发送到
ifstream.open()
。 我不确定这是否可能,但我愿意付出任何努力使它工作。非常感谢您的帮助


附言:如果有什么让人困惑的话,就说出来,我会尽力把它弄清楚的。我想“资源管理器”指的是Windows的“打开文件”对话框。使用该函数。这是一个WINAPI函数


它是在windows.h中定义的,所以您需要将它包括在内(将
#include
添加到您的程序中)。

哇,太快了!谢谢你的帮助,我试试看