怎么双行输出
这个程序:#ifndef _TM_DEFINED
struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
#define _TM_DEFINED
#endif
#include <iostream.h>
#include <time.h>
int main(void)
{
struct tm *local;
long t;
time(&t);
cout << "The Calendar Time now is:" << t << endl ;
local = localtime(&t);
local->tm_year = local->tm_year + 1900;
local->tm_mon ++;
cout << "今天是: " << local->tm_year << "年" << local->tm_mon
<< "月" << local->tm_mday << "日" << "星期" << local->tm_wday
<<"当前的时间是:"<< local->tm_hour
<< "时" << local->tm_min << "分" << local->tm_sec <<"秒"
<< endl;
return 0;
}
怎么才能像这样输出:
今天是: 2005年12月20日,星期二
当前时间是:22时40分43秒
应该怎么办?怎么改啊?