我正在尝试编写一个 mpi 程序,其中每个节点都知道自己的rank
,这是一个整数。
我这个程序我希望每个节点都创建一个.txt
以它rank
为文件名的文件。也就是说,我希望程序生成一个名为rank.txt
where rank is an integer 的文件。
我知道如何将 an 转换int
为string
,但我很困惑如何将该字符串与该字符串组合.txt
并将其放入文件名中。最简单的方法是什么?
提前致谢。
编辑
我已经将数字与它们结合起来.txt
并将它们放入一个字符串filename
中,但是当我输入时 std::ofstream out_stream(filename)
,编译器告诉我
no matching constructor for initialization `std::outstream`
如何将字符串放入文件名?