gpt4 book ai didi

c++ - 如何在 C++ 中将自定义值范围分配给字符串字符?

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:42 25 4
gpt4 key购买 nike

我需要为一项任务制作一个日历,为此我需要分配一个变量,该变量会在我遍历日期时自行更新,以便跟踪每个输出的星期几。

为了更清楚,我的变量 present_day 将随着 for 循环从星期一到星期二到星期三等...到星期日然后回到星期一运行而不断更新。

我不知道如何为这个变量分配自定义范围。有办法吗?如果是,怎么办?

最佳答案

您可以使用 put_time在这里做点聪明的事。这是 [0, 13] 范围内的示例:

tm foo;

for(auto i = 0; // 0 is the begining of your range
i < 13; // 13 is the end of your range
++i){
foo.tm_wday = i % 7;
cout << put_time(&foo, "%A") << endl;
}

你可以看到我只是将默认值转储到 tmtm_wday 字段除外。

关于c++ - 如何在 C++ 中将自定义值范围分配给字符串字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609195/

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