我正在使用以下代码使用流在 C++ 中写入文件,并且输出显示在代码之后。在这里,我想格式化为第二列的大小为 10,并且第三列的值也应该以相同的方式右对齐。
for (unsigned int dvIdx = 0; dvIdx < 3; dvIdx++)
{
dataFile << myData.TimeChanged().Format().c_str() << " " << myData.GetValue()
<< " " << myData.GetQuality() << std::endl;
}
2012-06-25 12:01:04.000 1 1083507713
2012-06-25 12:01:20.000 3 1029
2012-06-25 12:01:36.000 -empty- 2157642752
预期输出为
2012-06-25 12:01:04.000 1 1083507713
2012-06-25 12:01:20.000 3 1029
2012-06-25 12:01:36.000 -empty- 2157642752
如何更改上面的代码以获得预期的输出。感谢您的帮助和时间。