如果在VC6中使用打开功能,如何选择文件夹?

How to choose a folder if Open function is used in VC6 ?

本文关键字:何选择 选择 文件夹 功能 VC6 如果      更新时间:2023-10-16

我有以下代码将.csv文件保存在桌面上。我想更改代码,以便用户可以选择保存它的位置并命名它。

std::ofstream outfile;
outfile.open("Real-Time.csv", std::ios_base::app);
outfile<<TotalTime<<", "<<os.str().c_str()<<", "<<os1.str().c_str()<<endl;

由于您使用的是VC6,委婉地说,古老的技术,因此您可能需要的解决方案是旧的GetSaveFileNameW函数。 如果您需要这样的东西,还有一个窄字符版本。

请注意,自从 Vista 以来,它已被通用项对话框所取代,如果您走这条路,您将查看 IFileSaveDialog。