如何将filename参数设置为实际文件名

时间:2015-04-20 00:40:57

标签: c++ syntax

我想知道如何设置我的函数接收的文件名作为参数设置为实际文件名。

我的语法是

  std::ofstream file("filename.bin",
  std::ios::out | std::ios::trunc | std::ios::binary);

但是这将命名文件" filename.bin" OFC。

如果我将文件名作为参数并将文件名保存在名为SavedFilename的字符串中,我将如何编写它。并在字符串后面命名文件而不是" filename.bin"。

感谢。

1 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

void foo(const char* filename) {
    std::ofstream file(filename,
        std::ios::out | std::ios::trunc | std::ios::binary);
    // ...
}

foo("filename.bin");