プログラムからテキストファイルにデータを出力したい。これは、私が現在どのようにそれを行っているかを示す実用的な例です。ここには、日付/時刻も含まれています(私はWindowsを実行しています)。
#include <iostream>
#include <fstream>
#include <time.h>
using namespace std;
int main()
{
char dateStr [9];
char timeStr [9];
_strdate(dateStr);
_strtime(timeStr);
ofstream output("info.txt", ios::out);
output << "Start time part 1 " << "\t" << timeStr << " on " << dateStr << "\n";
output << "Start time part 1000000 " << "\t" << timeStr << " on " << dateStr << "\n";
output.close();
return 0;
}
ただし、「info.txt」の出力は、両端の時刻と日付のスタンプが揃えられていないため、ユーザーとしてはあまり読みやすくありません。出力は次のとおりです。
Start time part 1 15:55:43 on 10/23/12
Start time part 1000000 15:55:43 on 10/23/12
私の質問は、後者の部分を調整する方法はありますか?