| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 383 人关注过本帖
标题:能不能设置运行速度
只看楼主 加入收藏
aneeg
Rank: 1
等 级:新手上路
帖 子:75
专家分:8
注 册:2014-4-10
结帖率:86.67%
收藏
已结贴  问题点数:10 回复次数:3 
能不能设置运行速度
比如打印一个字符串,怎么样能让人能看着一个个打印出来,好判断哪里出错了
搜索更多相关主题的帖子: 字符串 
2014-04-20 19:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:5 
用循環逐個字符輸出,很基本的思路。不是學會printf()就不會putchar()的,其實printf()自己也調用了putchar()輸出,你不知道而已。

授人以渔,不授人以鱼。
2014-04-20 19:31
winkill
Rank: 2
等 级:论坛游民
帖 子:14
专家分:17
注 册:2014-4-11
收藏
得分:5 
程序代码:
#include <stdio.h>
#include<windows.h>//为了使用Sleep()函数
#define  cls system("cls")//清屏

void ttdy(char main_t[],char m_title[],int clspa,int clspb,int timep,int ptime);//原型


void ttdy(char main_t[],char m_title[],int clspa,int clspb,int timep,int ptime)//动态打印函数,通用! 打印主体内容、标题、清屏确认(clspa=1显示前清屏,clspb=1显示后清屏,播放速度,播完暂停时间 
{
    if(clspa==1)
    {cls;}
    int len,pn;
    len=strlen(main_t);
    for(pn=0;pn<15;pn++)
    printf(" ");
    printf("%s\n",m_title);
  for(pn=0;pn<len;pn++)    
  {
      if(pn%40==0)
      printf("\n");
  printf("%c",main_t[pn]);
  Sleep(timep);}
  if(clspb==1)
    {cls;}
    Sleep(ptime);    
}

//调用方式:
int main()
{
    

ttdy("我是打印主题","我是标题",1,0,100,2000);//播放速度,0.1秒每字,播放完暂停2秒.
}




可以随便修改,仅供参考

[ 本帖最后由 winkill 于 2014-4-21 13:45 编辑 ]

NG编程论坛,nextgod点com,很不错的编程论坛
2014-04-21 13:39
aneeg
Rank: 1
等 级:新手上路
帖 子:75
专家分:8
注 册:2014-4-10
收藏
得分:0 
回复 3 楼 winkill
还没学到,好像是这么个意思,拿回去参考多谢。
2014-04-21 16:32
快速回复:能不能设置运行速度
数据加载中...
 
   



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

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