我正在使用 ofstream 编写一个 csv 文件。目前,我正在使用“<<”运算符从左到右编写它,这很容易。例如,
Shape,Area,Min,Max
Square,10,2,11
Rectangle,20,3,12
我想改变它看起来像
Shape,Square,Rectangle
Area,10,20
Min,2,3
Max,11,12
我知道我可以使用“<<”运算符并以这种方式编写它,但是我正在使用一些循环,并且不可能使用“<<”运算符这样编写它。
所以我正在寻找一种按顺序写的方法,例如
Shape,
Area,
Min,
Max,
然后变成
Shape,Square
Area,10
Min,2
Max,1
所以它基本上是从上到下而不是从左到右。如何使用 ofstream 进行编码?我猜我必须使用 seekp,但我不确定如何。非常感谢你。