标题:c语言如何在控制台实现字幕的左右滚动?
只看楼主
万光海
Rank: 3Rank: 3
来 自:桂林
等 级:论坛游侠
帖 子:92
专家分:133
注 册:2012-10-21
结帖率:68.75%
已结贴  问题点数:20 回复次数:5 
c语言如何在控制台实现字幕的左右滚动?
各位高手帮帮忙哈!希望能告诉我在vc6.0下如何编程实现控制台字幕的左右滚动了!谢谢大家哈1
搜索更多相关主题的帖子: 字幕 如何 控制台 
2012-10-21 15:31
jueshidouzi
Rank: 2
等 级:论坛游民
帖 子:12
专家分:32
注 册:2011-10-5
得分:14 
用个sleep()就行了。
2012-10-23 17:50
万光海
Rank: 3Rank: 3
来 自:桂林
等 级:论坛游侠
帖 子:92
专家分:133
注 册:2012-10-21
得分:0 
能来个程序么?谢了哈?
2012-10-23 23:55
jueshidouzi
Rank: 2
等 级:论坛游民
帖 子:12
专家分:32
注 册:2011-10-5
得分:0 
这个还得用到一些库,基本的原理就是1-擦屏幕,2-在指定位置显示内容。3-阻塞指定时间如1s。4-擦屏幕5-位置向后移动,如此循环
2012-10-26 17:25
万光海
Rank: 3Rank: 3
来 自:桂林
等 级:论坛游侠
帖 子:92
专家分:133
注 册:2012-10-21
得分:0 
能来程序么?谢了哈
2012-10-28 23:24
fengshen
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-10-29
得分:0 
看看这个行不。

#include<conio.h>

main()
{

  char  *str="Turbo C 2.0.";
  int i;
  textmode(C80);
  window(1,1,80,3);
  textcolor(YELLOW);
  textbackground(BLUE);
  clrscr();


  for(i=70;i>1;i--)
  {
     delay(800000); /*设置延时*/
     gotoxy(i,2);  /*设置光标位置*/
     delline();    /*删除本行后面的文字*/
     cprintf("%s",str);
  }

  getch();/*等待按键*/

}
2012-10-29 21:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-383732-1-1.html




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

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