www.9647.net > C语言的 slEEp函数到底在哪个头文件里啊

C语言的 slEEp函数到底在哪个头文件里啊

win32程序,dos下程序是不能用头文件

因为c语言中本身就有sleep函数,声明头文件为头文件#include ,sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒)

1. 在中使用时,sleep函数的头文件为 windows.h,在Linux下,gcc编译器中,使用的头文 件因gcc版本的不同而不同2. 在VC中,Sleep中的第一个英文字符为大写的"S" ,在linux下不要大写,在标准C中是sleep, 不要大写,简单的说VC用Sleep, 别的一律使用sleep3. 在VC中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000); 在Linux下,sleep()里面的单位是秒,而不是毫秒.4. Sleep函数: 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds);

有,Sleep(1000),就是睡眠1000毫秒,在time.h里吧我记得

在VC中使用带上头文件#include <windows.h> ( Sleep函数存放头文件:WinBase.h) 功 能: 执行挂起一段时间 用 法: void Sleep(DWORD dwMilliseconds); 在gcc编译器中,使用的头文件因gcc版本的不同而不同#include <unistd.h> Sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒) 返回值 若进程/线程挂起到参数所指定的时间则返回0,若有信号中断则返回剩余秒数.

标准库中无该函数 但在某些编译系统中有,在有些系统库中有,要根据你那边的环境而定.如:linux中有,unsigned int sleep(unsigned int seconds),传入挂起时间,成功返回0,不成功则返回余下的秒数.windows系统中有Sleep函数(注意大写),void Sleep(DWORD dwMilliseconds); 提供挂起的毫秒数.例如:#include<iostream>#include<windows.h> using namespace std; int main() { Sleep(3000);//暂停3秒 S要大写 return 0; }

你可以试一下 另外想延时你可以在for循环中用_nop_()函数.

Sleep方法是Java线程(Thread)开发中一种概念.是线程TIMED_WAITING状态中的一种方法.使用方法为:1、类名为创建线程的类名.2、Thread线程Sleep方法的示例代码如下图所示.让main方法运行过程中休眠5000毫秒.3、Thread线程Sleep方法的示例代码执行结果如下图所示.4、millis参数含义:以毫秒为单位的睡眠时间长度.nanos参数含义:0-999999额外的纳秒睡眠 .注意事项:Sleep函数可以使计算机程序(进程,任务或线程)进入休眠,使其在一段时间内处于非活动状态.当函数设定的计时器到期,或者接收到信号、程序发生中断都会导致程序继续执行.

C++标准库没有这个函数.在Window下有类似函数Sleep.Linux下有sleep.

Sleep()函数 头文件:#include &lt;windows.h&gt;int dt = 1000;它的功能是执行到Sleep(dt)函数时,程序睡觉(就是等在那里) dt 毫秒.dt = 1000, 程序睡觉 1 秒.同 缓冲区 没有关系.Sleep()函数 时间 计时 不很精确,每秒可能有25毫秒误差.

友情链接:dzrs.net | rprt.net | sbsy.net | yhkn.net | qyhf.net | 网站地图

All rights reserved Powered by www.9647.net

copyright ©right 2010-2021。
www.9647.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com