【发布时间】:2015-04-01 12:42:56
【问题描述】:
嘿伙计们,我想知道是否有人可以向我指出这一点。我目前正在尝试在 cmd 提示符的右上角显示日期和时间,但是我得到了其他字符,然后是我要求的字符。这就是我目前所拥有的
time_t rawtime;
struct tm * timeinfo;
char buffer[80];
time(&rawtime);
timeinfo = localtime(&rawtime);
// this displays "23 Date:etcetcetc"
cout << "\n\n\n\n\n\n\n\n\n\n\n\n";
cout << strftime(buffer, 80, "\t\t\t\t\t\t\tDate: %d/%m/%Y", timeinfo);
puts(buffer);
// and this displays "16Time:etcetcetc"
cout << "\t\t\t\t\t\t\t";
cout << strftime(buffer, 80,"Time: %I:%M:%S \n", timeinfo);;
puts(buffer);
如果您可以看到 cmets,它给了我我想要的东西,但在第一行添加了 23,在另一行添加了 16,我做错了什么?
亲切的问候!
JB
【问题讨论】: