gpt4 book ai didi

c++ - sleep() 与 rand() 一起使用,在 C++ 中出现错误

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

我正在尝试创建一个涉及“计算机”向您输入的游戏。我无法获得打字效果而不是让输出自动出现。如果有人对实现此目标有任何建议,我愿意接受想法,因为我是 C++ 的新手。

所以我试图在 sleep 方法中生成一个随机数,如下所示:

    Sleep(rand()%1500);

很简单。可能太简单了哈哈。但我收到错误:“表达式必须具有算术或枚举类型。”

我实现打字效果的想法是循环输出的每个字符加上这个 sleep 方法,直到没有更多的输出。这显示为:

    for(int i = 0; i <= output.length(); i++){

cout << output[i] + Sleep(random);

}

感谢您的帮助!!!

最佳答案

cout << output[i] + Sleep(random);

这没有意义——Sleep() 没有(有意义?)返回值,将结果添加到输出中没有任何意义。

把它分成两个独立的语句:

cout << output[i];
Sleep(random);

你应该没问题。

关于c++ - sleep() 与 rand() 一起使用,在 C++ 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673673/

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