啊哈磊_编程从这里起步
标题:
哈哈,写了一个能让ahaC编译器用sleep的函数
[打印本页]
作者:
趣味的吃
时间:
2015-4-6 15:16
标题:
哈哈,写了一个能让ahaC编译器用sleep的函数
本帖最后由 趣味的吃 于 2015-4-6 15:17 编辑
我自己写的代码,但是还是需要Windows.h 的运载。但至少可以用小写的s了。
作者:
李掌柜
时间:
2015-4-6 22:59
其实不加windows.h也不会报错的
作者:
超神级
时间:
2015-4-8 17:42
typedef ... #define
作者:
超神级
时间:
2015-4-8 17:42
( ^_^ )不错嘛
作者:
趣味的吃
时间:
2015-4-10 06:55
李掌柜 发表于 2015-4-6 22:59
其实不加windows.h也不会报错的
但是我的ahaC上显示报错啊!
作者:
趣味的吃
时间:
2015-4-10 06:55
李掌柜 发表于 2015-4-6 22:59
其实不加windows.h也不会报错的
好奇怪啊!
作者:
4399APPLE
时间:
2015-5-16 19:43
直接#define= =
作者:
zhuzhu81998
时间:
2015-5-17 16:26
看看看看。。。。。。。。。。。。
作者:
天空之手
时间:
2015-5-25 11:57
能写函数,是高手吧!要学多久?
作者:
趣味的吃
时间:
2015-5-28 14:40
天空之手 发表于 2015-5-25 11:57
能写函数,是高手吧!要学多久?
不用啊!比如void main()应该就是一个函数,只不过编译器会先找main,所以就显得函数有点……
作者:
趣味的吃
时间:
2015-5-28 14:40
main是主函数
作者:
im2b
时间:
2015-5-29 19:26
im2b,如果您要查看本帖隐藏内容请回复
作者:
趣味的吃
时间:
2015-5-29 20:08
无不无聊啊
作者:
cjk
时间:
2015-6-6 15:49
合格呵呵呵呵呵呵呵
作者:
cad20020601
时间:
2015-6-13 09:11
= =然而这并没有什么卵用,来看帖的小白都知道了要大写OTL
作者:
cad20020601
时间:
2015-6-13 09:13
而大神都会自觉加大写或者#define
作者:
趣味的吃
时间:
2015-6-15 09:57
恩恩,知道的
作者:
使劲学C语言
时间:
2015-7-1 18:58
我来看看看
作者:
牙牙乐
时间:
2015-7-24 12:49
?????????????????????????????????
作者:
kioobox
时间:
2015-8-14 21:09
新手的福音啊, 我现在还不知道是为什么不能用SLEEP
作者:
攀岩高高手
时间:
2015-8-28 21:10
定义一个宏。。。
作者:
初学C
时间:
2015-10-1 11:33
我看看啊····
作者:
小公鸡
时间:
2015-10-24 13:30
手水水水水
作者:
gcohoedn
时间:
2015-11-9 11:29
ding
作者:
VIP丶墨明棋妙
时间:
2015-11-24 10:39
我就是为了看看是什么。
作者:
吴从周一
时间:
2015-12-24 20:33
??????????
作者:
邀请码
时间:
2015-12-25 22:49
他让我恢复的
作者:
邀请码
时间:
2015-12-25 22:50
#define sleep(stime) Sleep(stime)
表示高手路过
作者:
cbh
时间:
2015-12-29 13:10
???????????
作者:
2218870695
时间:
2016-3-29 21:13
呵呵呵
;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P;P
作者:
sjajsn
时间:
2019-4-13 08:59
66666666666666666666
作者:
帅小子
时间:
2019-4-13 10:33
表示如果想要写sleep函数的话,完全可以自己手动写一个啊,不需要头文件windows.h,而是使用头文件ctime,如下:
#include<ctime>
#include<cstdio>
using namespace std;
void sleep(double time)
{
clock_t s,e;
double x;
s=clock();
while(1)
{
e=clock();
x=(double)(e-s)/CLOCKS_PER_SEC;
if(x>=time) return;
}
}
int main()
{
sleep(2);
printf("hello");
sleep(2);
printf("_");
sleep(2);
printf("world");
sleep(2);
return 0;
}
复制代码
作者:
帅小子
时间:
2019-4-13 10:35
表示如果想要写sleep函数的话,完全可以自己手动写一个啊,不需要头文件windows.h,而是使用头文件ctime,如下:
#include<ctime>
#include<cstdio>
using namespace std;
void sleep(double time)
{
clock_t s,e;
double x;
s=clock();
while(1)
{
e=clock();
x=(double)(e-s)/CLOCKS_PER_SEC;
if(x>=time) return;
}
}
int main()
{
sleep(2);
printf("hello");
sleep(2);
printf("_");
sleep(2);
printf("world");
sleep(2);
return 0;
}
复制代码
作者:
帅小子
时间:
2019-4-13 11:27
等一下,你这个代码是错误的啊。你定义的函数的返回类型明明是void,但是你却return 0,编译会出错的。你不会是连自己都没有试过这个代码就放上来了吧。
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2