mzzshiyi 发表于 2020-7-31 09:36:19

sleep(1000); 显示[Error] 'sleep' was not declared in this scope

大神们好,请帮帮无助的小白{:10_266:}
编译器是Dev-c++
拿着啊哈C语言的书本练习中,被一个奇怪的错误卡住了:
--------------------------------------
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
        sleep(1000);
        return 0;
}
--------------------------------------

'sleep' was not declared in this scope

--------------------------------------

发生了什么事情,我做错了什么吗??{:10_243:}

liuzhengyuan 发表于 2020-7-31 09:38:06

本帖最后由 liuzhengyuan 于 2020-7-31 09:40 编辑

Sleep 中的 “S” 要大写
而且要加 <windows.h> 头文件

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main(void)
{
    Sleep(1000);
    return 0;
}

zltzlt 发表于 2020-7-31 09:38:29

Sleep() 是定义在 Windows.h 中的,并且 S 要大写。正确代码:

#include <stdio.h>
#include <Windows.h>

int main(void)
{
    Sleep(1000);
    return 0;
}

mzzshiyi 发表于 2020-7-31 09:41:51

{:10_266:}谢谢两位大神,啊哈C里面没说这个。。。

小甲鱼的铁粉 发表于 2020-7-31 10:39:17

{:10_250:}sleep是设置延迟的吗

livcui 发表于 2020-7-31 10:41:53

小甲鱼的铁粉 发表于 2020-7-31 10:39
sleep是设置延迟的吗

差不多是,但如果参数为0,无限延迟
页: [1]
查看完整版本: sleep(1000); 显示[Error] 'sleep' was not declared in this scope