Lassen Sie sich sagen, dass ich etwas will einfach wie diese Tabelle drucken:Wie kann ich Breite in puttime formatieren?
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;
Leider puttime
scheint mich Feld zu verwenden, damit nicht:
January 1
February 2
March 3
April 4
May 5
June 6
July 7
August 8
September 9
October 10
November 11
December 12
ich dieses wie erreichen möchte Flags in seinen Formatfeldern. Außerdem scheint diese puttime
mit setw
nicht nett zu spielen.
Ist meine einzige Option strftime
zu tun und dann diese mit setw
?