| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 490 人关注过本帖
标题:求一个延时循环,但有个找不出来的错误
只看楼主 加入收藏
夭折的蓓蕾
Rank: 2
等 级:论坛游民
帖 子:24
专家分:24
注 册:2011-4-23
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:8 
求一个延时循环,但有个找不出来的错误
#include"stdio.h"
int main(void)
{
    int x,y;
    printf("请输入一个整数\n");
    scanf("%d",&x);
    printf("%d\n",x);
    while(1)
    {
        y=x+10;
        printf("%d\n",y);
        x=y;
    }
   
void delay 1s(void)
{
    unsigned char h,i,j,k;
    for(h=5;h>0;h--)
        for(i=4;i>0;i--)
            for(j=116;j>0;j--)
                for(k=214;k>0;k--)
}
getch();
return 0;
}
搜索更多相关主题的帖子: return 
2011-04-25 20:46
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:10 
程序代码:
#include"stdio.h"
int main(void)
{
    int x,y;
    printf("请输入一个整数\n");
    scanf("%d",&x);
    printf("%d\n",x);
    while(1)
    {
        y=x+10;
        printf("%d\n",y);
        x=y;
    }
return 0;
}
   
void delays(void)
{
    unsigned char h,i,j,k;
    for(h=5;h>0;h--)
        for(i=4;i>0;i--)
            for(j=116;j>0;j--)
                for(k=214;k>0;k--)
                    ;
}//兄弟  现在没错了  敢问你这代码写的到底是要干什么  4重循环

                                         
===========深入<----------------->浅出============
2011-04-25 20:55
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
程序代码:
void delay 1s(void)    // 你的编译器好强悍,函数名竟可以包含空格
{
    unsigned char h,i,j,k;
    for(h=5;h>0;h--)
        for(i=4;i>0;i--)
            for(j=116;j>0;j--)
                for(k=214;k>0;k--)    // 忘了分号吧
}

其他的错误自己改
2011-04-25 20:56
夭折的蓓蕾
Rank: 2
等 级:论坛游民
帖 子:24
专家分:24
注 册:2011-4-23
收藏
得分:0 
回复 2楼 laoyang103
我想实现的是一个死循环隔5秒出一个结果、隔5秒出一个结果、隔5秒出一个结果,这个连续性太强了!要那种断断续续的感觉。哈哈谢谢你啦
2011-04-25 21:59
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
回复 4楼 夭折的蓓蕾
sleep(5)

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-25 22:01
夭折的蓓蕾
Rank: 2
等 级:论坛游民
帖 子:24
专家分:24
注 册:2011-4-23
收藏
得分:0 
回复 5楼 ansic
这个往哪里加!
2011-04-25 22:09
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:10 
以下是引用夭折的蓓蕾在2011-4-25 22:09:08的发言:

这个往哪里加!

放在你觉得应该放的位置。
程序代码:
#include <stdio.h>
int main (void) {

        int i;
        for(i=0;i<10;i++) {
                printf ("%i\n",i);
                sleep(2);         //暂停2秒
        }
        return 0;

}

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-25 22:16
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:0 
回复 7楼 ansic
sleep是以毫秒为单位的吧?
暂停两秒应该是sleep(2000)

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-04-25 22:26
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:0 
楼主好像是在主函数里定义一个新函数了,注意大括号

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-04-25 22:27
快速回复:求一个延时循环,但有个找不出来的错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026230 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved