【问题标题】:How to choose a folder if Open function is used in VC6 ?VC6中使用Open功能如何选择文件夹?
【发布时间】:2019-01-29 07:22:32
【问题描述】:

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

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

【问题讨论】:

  • 控制台应用? Win32 GUI 应用程序? MFC 应用程序?你对细节有点轻描淡写。
  • 对不起,这是一个Win32 GUI App

标签: c++ visual-c++-6


【解决方案1】:

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

请注意,自 Vista 以来,它已被 Common Item Dialog 取代,如果你走这条路,你会看到 IFileSaveDialog。

【讨论】:

    猜你喜欢
    • 2012-07-22
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 2016-10-08
    • 1970-01-01
    相关资源
    最近更新 更多