我遇到了一个比喻性的障碍。我有一个程序,当你输入他们的名字时,它会加载文本文件。但我想更进一步,这是我目前拥有的:
string name;
ifstream save;
cout<<"\nPlease choose a save file: ";
cin>>name;
save.open(string(name+".txt").c_str());
我想要的是当程序到达这一点时,它会打开 Windows 资源管理器,然后单击文件,然后将文件名发送到ifstream.open()
. 我不确定它是否可能,但我愿意付出任何努力让它发挥作用。任何帮助是极大的赞赏。
PS:如果有任何令人困惑的地方,请说出来并尝试清除它