小编in1*_*t3r的帖子

for C循环使用枚举

我在尝试为C++中的每个循环制作时遇到问题.我不确定这是否可能在C++中如果我仍然不知道这样做.

我有一个简单的问题用帕斯卡写的,它找到了一年中的一天,当时是星期五13或星期六25没有遇到哪一天.

在pascal我有这样的代码:

{First I declare types}
type
    months = (January, February, March, April, May, June, July, August, September, October, November, December);
...
{Then I declare variable for months}
var
    m: mesec;
...
{Then I can declare for loop that will loop over months}
for m:= januar to december do
...
Run Code Online (Sandbox Code Playgroud)

在python中也可以使用类似的方法为每个循环执行枚举.我的问题是:

在C++中有没有任何方法可以为枚举做甚至循环?

我知道这可能看起来像一个乞讨者的问题,但我尝试了几种不同的方法来做它不起作用.不编译.

c++ enums pascal for-loop

2
推荐指数
1
解决办法
2万
查看次数

srand在C++中太慢,它返回相同的数字

我只是试图简单地使用RndInt(限制)函数来返回限制为极限的随机数.

    cout << "Enter higher limit of random range:" ;
 cin >> limit;
 while(limit != 0)

{
//        RndInt(limit);
    cout << "Random number smaller than " << limit << " is " << RndInt(limit) << endl;
    cin.get();
    cin.get();
    cout << "Other random number smaller than " << limit << " is " << RndInt(limit) << endl;
    cin.get();
    cin.get();
    cout << "There is " << RndInt(limit) << " ways I love you" <<endl ;
    cout << "Enter higher limit of random …
Run Code Online (Sandbox Code Playgroud)

c++ random time srand

-2
推荐指数
1
解决办法
2343
查看次数

标签 统计

c++ ×2

enums ×1

for-loop ×1

pascal ×1

random ×1

srand ×1

time ×1