c++ - 使用变量在C++中打开文件

标签 c++ file file-io

<分区>

需要帮助使用 infile.open() 使用变量和字符串组合打开文件,

ifstream infile;
infile.open("data_x.txt");

我需要这样的东西,但 data_X.txt 中的 X 必须是一个可以更改的变量。

最佳答案

在 C++ 中你可以使用字符串流

std::ostringstream file_name;
file_name << "data_" << somevar;

infile.open(file_name.str());

关于c++ - 使用变量在C++中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21946989/

相关文章:

iphone - 我应该多久保存一次文件?

c - C语言读取数据文件

c# - 从 URL 下载/流式传输文件 - asp.net

c++ - C++ 中的 "operator->()"是什么?

c++ - 带有字符串/八进制的 int lambda 表达式? (C++)

c++ - 按值赋值还是按引用赋值?

windows - 在 Windows 中区分管道和文件

java - 使用什么方法使FileDialog中的打开按钮起作用?

Java:登录系统无法工作

c# - C++ 中的 Vector2 等效吗?