次のコードを使用して、ストリームを使用して C++ でファイルに書き込んでおり、コードの後に出力が表示されます。ここでは、2 番目の列のサイズが 10 で、3 番目の列でも同じように値を右揃えにする必要があるようにフォーマットします。
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
上記のコードを変更して、期待される出力を取得するにはどうすればよいですか。あなたの助けと時間をありがとう。