gpt4 book ai didi

c++ - strftime 将不需要的字符添加到我要显示的内容中

转载 作者:行者123 更新时间:2023-11-28 02:29:28 25 4
gpt4 key购买 nike

大家好,我想知道是否有人可以向我指出这一点。我目前正在尝试在 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);

如果你能看到评论,它给了我想要的,但第一行加了 23,另一行加了 16,我做错了什么?

亲切的问候!

JB

最佳答案

尝试替换这个:

cout << strftime(buffer, 80, "\t\t\t\t\t\t\tDate: %d/%m/%Y", timeinfo);

用这个:

strftime(buffer, 80, "\t\t\t\t\t\t\tDate: %d/%m/%Y", timeinfo);

关于c++ - strftime 将不需要的字符添加到我要显示的内容中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29391156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com