【问题标题】:How to use variables for path directory for saving a file?如何使用路径目录的变量来保存文件?
【发布时间】:2018-07-28 22:16:42
【问题描述】:

我必须在文件夹中保存一个 .txt 文件。我已经给出了目录,但它涉及超过 1 个变量。代码如下:

ofstream outfile;
outfile.open(("c:\\User\\Taha Mukhtar\\source\\repos\\ConsoleApplication3\\ConsoleApplication3\\Folder"+fileNumber+"\\"+fileName);

fileNumberfileName 分别是 int 和 string 类型的变量。 请告诉我正确的语法。

【问题讨论】:

标签: c++


【解决方案1】:

只需使用 std::to_string() 将 "fileNumber" int 变量转换为 std::string。此外,即使您在 Windows 上,也可以只使用一个正斜杠而不是加倍反斜杠。

#include <string>
#include <fstream>

std::ofstream outfile;
outfile.open("c:/User/Taha Mukhtar/source/repos/ConsoleApplication3/ConsoleApplication3/Folder" + std::to_string(fileNumber) + "/" + fileName);

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多