我希望从我的程序输出数据到文本文件。这里是展示我如何做到这一点目前,工作的例子,我还包括日期/时间(我运行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
我的问题是,有没有办法对齐后者?