我正在尝试在我的代码中使用延迟/睡眠功能,但每次都会给我同样的错误:"未定义引用whateverIput
"
按whateverIput
我的意思是睡眠/睡眠/延迟/延迟。
我包括dos.h和time.h库(我的普通stdio.h和stdlib.h库旁边)仍然没有。
我在发布之前搜索了网页,但我找不到解决方案。
平台:Windows 8.1上带有GNU GCC编译器的代码块13.12
#include<dos.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
for(;;){
puts("bla");
Sleep(1000);
}
return 0;
}
答案 0 :(得分:3)
用于使线程休眠的函数取决于您使用的操作系统。 对于Windows 8.1,您需要包含Windows.h
#include<Windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
for(;;){
puts("bla");
Sleep(1000); // Will sleep for 1 second
}
return 0;
}