如何使用(整数类型)变量的名称创建 ofstream 文件?

How to create ofstream file with the name of (integer type) variable?

int a
cin>>a;
ofstream file;
file.open("a.txt");

我想用用户输入的代码创建一个 .txt 文件。请帮忙。

需要将输入转换为std::string:

 int a;
 cin>>a;
 ofstream file(std::to_string(a) + ".txt");