阅读:1971回复:7
请问在标准C中怎样才能让程序等待一会儿
用Sleep()编译通不过,那么该怎么样才能在标准C中让程序等待几百ms呢?
谢谢! |
|
沙发#
发布于:2005-03-22 08:27
用Sleep()编译通不过,那么该怎么样才能在标准C中让程序等待几百ms呢? 当然可以了为什么编译通不过呢? 这样子使用 #include <stdio.h> #include <windows.h> VOID main() { DWORD dwTime=5000; Sleep(dwTime); } |
|
|
板凳#
发布于:2005-03-22 09:26
hehe.标准c中函数名没有大写
sleep(xx); xx为毫秒 |
|
|
地板#
发布于:2005-03-22 10:49
hehe.标准c中函数名没有大写 是啊,UNIX编程中函数名一样全是小写,这就是为什么Winsock中socket这个函数是小写的原因 |
|
|
地下室#
发布于:2005-03-22 16:34
非常感谢各位的帮助。
我现在程序运行几分钟就会弹出对话框说Debug Assertion Failed! 但是程序还能照常运行。 请问这通常是由于什么原因引起的? |
|
5楼#
发布于:2005-03-22 16:52
你的程序除了要暂停一会儿,还作了些什么,比如有没有对系统资源或内存的使用?
|
|
6楼#
发布于:2005-03-22 17:58
非常感谢各位的帮助。 ASSERT失败导致 如过p为NULL, 而在引用_ASSERTE(p!=NULL)时;就会出现上述错误 检查一下ASSERT吧 |
|
|
7楼#
发布于:2005-03-23 11:08
[quote]非常感谢各位的帮助。 ASSERT失败导致 如过p为NULL, 而在引用_ASSERTE(p!=NULL)时;就会出现上述错误 检查一下ASSERT吧 [/quote] 这个是对的,在Debug版它会打印信息,但Release版这个语句被编译器掠过 |
|
|