瞎研究..

#include<iostream> #include<windows.h> using namespace std; struct LIST { char str[3]; LIST *up,*next; }; class LED { public: LED(); void rightmove(int speed,int loop=-1); void leftmove(int speed,int loop=-1); private: LIST *head; int lenth; }; LED::LED() { lenth=0; char str,flag=0; LIST *f,*p=head=new LIST; cin>>head->str[0]; if(head->str[0]>=0&&head->str[0]<=255) { head->str[1]='/0'; } else { cin>>head->str[1]; head->str[2]='/0'; } p->next=head; lenth++;; while((str=getchar())!='/n') { f=new LIST; f->up=p; p->next=f; p=f; lenth++; p->str[0]=str; if(p->str[0]>=0&&p->str[0]<=255) { p->str[1]='/0'; } else { cin>>p->str[1]; p->str[2]='/0'; } } p->next=head; head->up=p; } void LED::rightmove(int speed,int loop) { LIST *p=head; while(loop) { system("cls"); for(int i=0;i<lenth;i++,p=p->next) cout<<p->str; p=p->up; loop--; Sleep(speed); } } void LED::leftmove(int speed,int loop) { LIST *p=head; while(loop) { system("cls"); for(int i=0;i<lenth;i++,p=p->next) cout<<p->str; p=p->next; loop--; Sleep(speed); } } int main() { LED s; s.rightmove(500); return 0; }

实现LED字幕左右移动函数相关推荐

  1. 手持弹幕android制作,手持弹幕LED字幕屏

    手持弹幕LED字幕屏是一款智能的LED滚屏软件,可以帮助用户在手机上制作字幕滚动屏,使用方法简单,用户只需要选择不同的背景.输入字幕内容,随时进行LED和手绘滚动选择,填写各种滚屏设置内容,让你多场景 ...

  2. 51定时器控制4各led,使用回调函数机制

    程序转载自51hei,经过自己的实际验证,多了一种编程的思路技能,回调函数的基本思想也是基于事件机制的,哪个事件来了, 就执行哪个事件. 程序中,最多四个子定时器,说明51的处理速度是不够的,在中断中 ...

  3. 瑞合信LED字幕WiFi卡使用教程(8.0版)

    请按照提示下载和安装软件,同时请允许所有权限,如下图: 也可以在各大主流应用商店(华为.小米.OPPO.vivo.App Store等)搜索"瑞合信"直接安装. 首次使用APP时会 ...

  4. STM32使用另外两种方法使LED灯闪烁

    文章目录 GPIO_SetBits/GPIO_ResetBits函数介绍 第二种led闪烁语句 GPIO_Write函数介绍 第三种led闪烁语句 杨桃32学习笔记,本文图片文字皆为转述 GPIO_S ...

  5. 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)

    这节我们就开始开始进行实战啦!这里顺便说一下啊,出来做开发的基础很重要啊,基础不好,迟早是要恶补的.个人深刻觉得像这种嵌入式的开发对C语言和微机接口与原理是非常依赖的,必须要有深厚的基础才能hold的 ...

  6. 单片机裸机实用组件--LED

    easy_led 介绍 单片机常用led驱动,可以十分方便的控制led闪烁频率和闪烁持续时间 移植教程 将 easy_led.c easy_led.h easy_led_port.c 添加到工程中 打 ...

  7. 驱动程序实例(一):LED设备驱动程序( platform + cdev)

    结合之前对Linux内核的platform总线 ,以及对字符设备的cdev接口的分析,本文将编写基于platform总线与cdev接口的LED设备的实例代码并对其进行分析. platform总线分析, ...

  8. Linux下的LED子系统

    最简单的led驱动就是从端口输出0或1来关闭或点亮灯.而我们这里讲的led子系统,主要是对led事件进行了分装和优化,这里我们主要讲的是可以实现跨平台的led驱动.不管你是使用三星的平台,还是Atme ...

  9. pic10f220 c语言,PIC10F200 LED流水灯程序

    include IC.h> __CONFIG(0x0ffb); //看门狗关,复位脚做复位,不加密 //---------------------------------- //延时函数 voi ...

最新文章

  1. javascript语法糖_语法糖和JavaScript糖尿病
  2. Python 学习之作用域
  3. Java 设计模式之迭代器模式
  4. C++ Opengl 线,网格游戏源码
  5. ABP框架使用 Swagger
  6. Java ObjectInputStream close()方法与示例
  7. ToolBar控件去除默认的左边距
  8. 时间戳服务器显示invalid,signtool签名时间戳失败的解决方法
  9. 鸿蒙系统下滑线怎么设置,微信下划线昵称教程来了,快来试试!
  10. B 附录 Idea debug时的问题 Skipped breakpoint at ...
  11. VB.NET 使用DirectSound9 (3) StreamAudio
  12. V4L2驱动程序架构
  13. 如何正确获取安卓内置SD卡的路径
  14. [SPS2010] RC1 安装体验
  15. 开机LOGO与动画修改
  16. 【opencv之Roberts算子】
  17. 怎样裁剪PDF文件中的页面
  18. CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)例子常见问题篇
  19. java到底是引用传递还是值传递?
  20. 基于SSM的校园兼职管理系统

热门文章

  1. php microtime 毫秒,PHP获取毫秒 microtime()
  2. 仿京细菜谱微信小程序源码 云开发菜谱微信小程序源码
  3. Docker中启动redis
  4. 取代数仓!就在刚刚,公司宣布1年内完成向数据中台的迁移…
  5. 在线解密rar、zip压缩包,解决密码烦恼
  6. MD5碰撞后时代,MD5加密真的安全吗
  7. 大型城市高人口密度造成城市拥堵问题:规划最佳回家时间
  8. 互联网金融产品设计——第一章 循环授信业务模式解析
  9. igs无法分配驱动器映射表_如何同步本地文件到网络驱动器/NAS?
  10. 【数据库基操】启动与连接MySQL数据库