在<windowsh>里面。
在VC中使用时,sleep函数的头文件为windows。h,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同
在VC中,Sleep中的第一个英文字符为大写的"S",在linux下不要大写,在标准C中是sleep,不要大写,简单的说VC用Sleep,别的一律使用sleep
在VC中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);在Linux下,sleep()里面的单位是秒,而不是毫秒。
扩展资料:
Windowsh头文件之所重要,是因为头文件封装了许多库函数以及一些类,将一些复杂的工作由库函数处理,Windowsh头文件中包含了Windefh、Winnth、Winbaseh、Winuserh、Wingdih等头文件,涉及到了Windows内核API,图形界面接口,图形设备函数等重要的功能。
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。
参考资料来源:百度百科-windowsh
sleep不能用还是上面说的,头文件的问题。
一般是windowsh
但是GCC是
#include
而且,VC跟MinGW都是Sleep
首字母s大写
可以参考下面内容。
>
C++中头文件<windowsh>下的函数
作用:延时,程序暂停若干时间。
时间,就是他的参数,单位是毫秒。
例如:
Sleep (500) ;
就是到这里停半秒,然后继续向下执行。
——————————————————
在Linux C语言中 Sleep的单位是秒
Sleep(5); //停5秒
注意:Sleep的S要大写。
——————————————————
Visual Basic
声明:Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
库名:kernel32
说明:dwMilliseconds 必要参数,停顿的时间。单位:毫秒(ms)
文章出处:DIY部落(>
使用Sleep(1000)即可,参考代码如下:
#include <windowsh>
#include<stdioh>
int main()
{
int a;
a=1000;
printf("你");
Sleep(a);/ VC 使用Sleep/
printf("好"); /输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,sleep()的单位为毫秒/
return 0;
}
扩展资料:
用法
sleep()函数的调用需要一个时间作为参数,代表程序执行挂起的时间间隔。通常参数的单位是秒,但在一些更加精确的 *** 作系统中能以毫秒甚至是微秒为单位。
Sleep函数的一般形式:
Sleep(unsigned long);
其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000)
sleep()单位为秒,usleep()里面的单位是微秒。
参考资料来源:百度百科-Sleep函数
sleep()函数大概只能精确到50ms左右,你用sleep(10)是肯定不行的,如果你要精确的定时的话可以使用QueryPerformanceFrequency()函数,用法为:
LARGE_INTEGER litmp;
LONGLONG QPart1,QPart2;
double dfMinus, dfFreq, dfTim;
QueryPerformanceFrequency(&litmp);
dfFreq = (double)litmpQuadPart;// 获得计数器的时钟频率
QueryPerformanceCounter(&litmp);
QPart1 = litmpQuadPart;// 获得初始值
do
{
QueryPerformanceCounter(&litmp);
QPart2 = litmpQuadPart;//获得中止值
dfMinus = (double)(QPart2-QPart1);
dfTim = dfMinus / dfFreq;// 获得对应的时间值,单位为秒
}while(dfTim<0001);
其定时误差不超过1微秒,精度与CPU等机器配置有关。
×××××××××××××××××××××××××
sleep()函数的中等待时间是以毫秒计算的,所以等待1秒就是sleep(1000),如果要让等待时间小于一秒,那么就让传入的参数小于1000就行了
比如,等待01秒:
sleep(100);
以上就是关于c语言的 sleep函数到底在哪个头文件里啊全部的内容,包括:c语言的 sleep函数到底在哪个头文件里啊、C语言停一会再继续执行,c++,想让程序,暂停几秒再继续执行(或输出),那个sleep用不了,总显示错误、给一个c++中的sleep函数的定义和用法!谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)