c语言的 sleep函数到底在哪个头文件里啊
发布网友
发布时间:2022-04-26 15:51
我来回答
共5个回答
热心网友
时间:2023-10-12 23:10
在<windows.h>里面。
在VC中使用时,sleep函数的头文件为windows。h,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同
在VC中,Sleep中的第一个英文字符为大写的"S",在linux下不要大写,在标准C中是sleep,不要大写,简单的说VC用Sleep,别的一律使用sleep
在VC中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);在Linux下,sleep()里面的单位是秒,而不是毫秒。
扩展资料:
Windows.h头文件之所重要,是因为头文件封装了许多库函数以及一些类,将一些复杂的工作由库函数处理,Windows.h头文件中包含了Windef.h、Winnt.h、Winbase.h、Winuser.h、Wingdi.h等头文件,涉及到了Windows内核API,图形界面接口,图形设备函数等重要的功能。
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。
参考资料来源:百度百科-windows.h
热心网友
时间:2023-10-12 23:11
c语言的 sleep函数在<windows.h>头文件里面。
WINDOWS.H是一个最重要的头文件,它包含了其他Windows头文件,这些头文件的某些也包含了其他头文件。这些头文件中最重要的和最基本的是:
1、WINDEF.H 基本数据类型定义。
2、WINNT.H 支持Unicode的类型定义。
3、WINBASE.H Kernel(内核)函数。
4、WINUSER.H 用户界面函数。
5、WINGDI.H 图形设备接口函数。
热心网友
时间:2023-10-12 23:11
很确切地告诉楼主,在<windows.h>里面,应该是楼主用的TC2.0里面没有这个头文件,把VC6.0或VS里面的windows.h复制到TC的include 目录下面即可
热心网友
时间:2023-10-12 23:12
Sleep
The Sleep function suspends the execution of the current thread for at least the specified interval.
To enter an alertable wait state, use the SleepEx function.
VOID Sleep(
DWORD dwMilliseconds
);
Parameters
dwMilliseconds
[in] Minimum time interval for which execution is to be suspended, in milliseconds.
A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution.
A value of INFINITE indicates that the suspension should not time out.
Return Values
This function does not return a value.
Remarks
This function causes a thread to relinquish the remainder of its time slice and become unrunnable for at least the specified number of milliseconds, after which the thread is ready to run. In particular, if you specify zero milliseconds, the thread will relinquish the remainder of its time slice but remain ready. Note that a ready thread is not guaranteed to run immediately. Consequently, the thread may not run until some time after the specified interval elapses. For more information, see Scheling Priorities.
You have to be careful when using Sleep and code that directly or indirectly creates windows. If a thread creates any windows, it must process messages. Message broadcasts are sent to all windows in the system. If you have a thread that uses Sleep with infinite delay, the system will deadlock. Two examples of code that indirectly creates windows are DDE and COM CoInitialize. Therefore, if you have a thread that creates windows, use MsgWaitForMultipleObjects or MsgWaitForMultipleObjectsEx, rather than Sleep.
Example Code
For an example, see Using Thread Local Storage.
Requirements
Client Requires Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, or Windows 95.
Server Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server.
Header Declared in Winbase.h; include Windows.h.
Library Link to Kernel32.lib.
DLL Requires Kernel32.dll.
热心网友
时间:2023-10-12 23:12
win32程序,dos下程序是不能用<windows.h>头文件
c语言的 sleep函数到底在哪个头文件里啊
当你在寻找C语言中关于"sleep函数"的头文件时,答案已经明确:它位于<windows.h>中。如果你在使用TC2.0,可能发现这个头文件并未包含,这可能是因为TC2.0的头文件库中缺失了。解决方法很简单,只需将VC6.0或Visual Studio(VS)中的windows.h文件复制到TC的include目录下即可。这样,你就能在C语...
c语言的 sleep函数到底在哪个头文件里啊
在<windows.h>里面。在VC中使用时,sleep函数的头文件为windows。h,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同 在VC中,Sleep中的第一个英文字符为大写的"S",在linux下不要大写,在标准C中是sleep,不要大写,简单的说VC用Sleep,别的一律使用sleep 在VC中,Sleep()里面的...
c语言的 sleep函数到底在哪个头文件里啊
win32程序,dos下程序是不能用<windows.h>头文件
C语言中的sleep() 函数
使用要带上头文件:include <windows.h> Sleep函数:功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 1.在VC中使用带上头文件#include <windows.h>,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include <unistd.h> 2.在VC中,Sleep中的第一个...
c语言sleep头文件
include "dos.h"是Sleep,不是sleep
c语言中有没有_sleep函数
因为C语言中本身就有sleep函数,声明头文件为头文件#include <unistd.h>,Sleep()单位为毫秒,sleep()单位为秒(如果需要更精确可以用usleep单位为微秒)
C语言中sleep()函数到底有什么功能?关于缓冲区方面的,详细具体点的。查...
Sleep()函数 头文件:include <windows.h> int dt = 1000;它的功能是执行到Sleep(dt)函数时,程序睡觉(就是等在那里) dt 毫秒。dt = 1000, 程序睡觉 1 秒。同 缓冲区 没有关系。Sleep()函数 时间 计时 不很精确,每秒可能有25毫秒误差。
c语言sleep用法
C语言标准库中没有sleep这个函数,它实际上是一个系统API函数。函数功能: 执行挂起一段时间 1、在VC中使用带上头文件,而且全称为Sleep(),第一个字母需要大写。include <windows.h> //需要添加头文件 Sleep(unisgned long); //函数声明Windows中,Sleep()里面的单位,是以毫秒为单位,所以如果...
有哪位c语言高手用dev-c ,能告诉我sleep函数在哪个.h里声明?
stdlib.h 中有个 void _sleep(unsigned long);_CRTIMP void __cdecl_sleep (unsigned long);Sleep这个API实际是在winbase.h中 WINBASEAPI void WINAPI Sleep(DWORD);
c语言中sleep函数包含在哪个库里?
自己写一个 my_sleep 如何:include<stdio.h> include void my_sleep( int m_seconds ){ clock_t endwait;endwait = clock () + m_seconds /1000.0 * CLOCKS_PER_SEC ;while (clock() < endwait) {} } int main (){ my_sleep (500);return 0;} ...