搜索
楼主: 趣味的吃
打印 上一主题 下一主题

哈哈,写了一个能让ahaC编译器用sleep的函数

[复制链接]
31#
发表于 2019-4-13 08:59:05 | 只看该作者
66666666666666666666
32#
发表于 2019-4-13 10:33:53 | 只看该作者
表示如果想要写sleep函数的话,完全可以自己手动写一个啊,不需要头文件windows.h,而是使用头文件ctime,如下:
  1. #include<ctime>
  2. #include<cstdio>
  3. using namespace std;
  4. void sleep(double time)
  5. {
  6.     clock_t s,e;
  7.     double x;
  8.     s=clock();
  9.     while(1)
  10.     {
  11.         e=clock();
  12.         x=(double)(e-s)/CLOCKS_PER_SEC;
  13.         if(x>=time) return;
  14.     }
  15. }
  16. int main()
  17. {
  18.     sleep(2);
  19.     printf("hello");
  20.     sleep(2);
  21.     printf("_");
  22.     sleep(2);
  23.     printf("world");
  24.     sleep(2);
  25.     return 0;
  26. }
复制代码


33#
发表于 2019-4-13 10:35:08 | 只看该作者
表示如果想要写sleep函数的话,完全可以自己手动写一个啊,不需要头文件windows.h,而是使用头文件ctime,如下:
  1. #include<ctime>
  2. #include<cstdio>
  3. using namespace std;
  4. void sleep(double time)
  5. {
  6.         clock_t s,e;
  7.         double x;
  8.         s=clock();
  9.         while(1)
  10.         {
  11.                 e=clock();
  12.                 x=(double)(e-s)/CLOCKS_PER_SEC;
  13.                 if(x>=time) return;
  14.         }
  15. }
  16. int main()
  17. {
  18.         sleep(2);
  19.         printf("hello");
  20.         sleep(2);
  21.         printf("_");
  22.         sleep(2);
  23.         printf("world");
  24.         sleep(2);
  25.         return 0;
  26. }
复制代码
34#
发表于 2019-4-13 11:27:21 | 只看该作者
等一下,你这个代码是错误的啊。你定义的函数的返回类型明明是void,但是你却return 0,编译会出错的。你不会是连自己都没有试过这个代码就放上来了吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表