Say I want to print something simple, like this table:
January 1
February 2
March 3
April 4
May 5
June 6
July 7
August 8
September 9
October 10
November 11
December 12
I would like to do the following:
for(tm i{ 0, 0, 0, 1, 0 }; i.tm_mon < 12; ++i.tm_mon) cout << put_time(&i, "%-9B") << i.tm_mon + 1 << endl;
Unfortunately, puttimeit does not seem to allow me to use field flags in format fields. Also, this puttimeone doesn't seem to play well with setw.
Am I the only option to do strftimeand then use it with setw?
source
share