实现LED字幕左右移动函数
瞎研究..
#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字幕左右移动函数相关推荐
- 手持弹幕android制作,手持弹幕LED字幕屏
手持弹幕LED字幕屏是一款智能的LED滚屏软件,可以帮助用户在手机上制作字幕滚动屏,使用方法简单,用户只需要选择不同的背景.输入字幕内容,随时进行LED和手绘滚动选择,填写各种滚屏设置内容,让你多场景 ...
- 51定时器控制4各led,使用回调函数机制
程序转载自51hei,经过自己的实际验证,多了一种编程的思路技能,回调函数的基本思想也是基于事件机制的,哪个事件来了, 就执行哪个事件. 程序中,最多四个子定时器,说明51的处理速度是不够的,在中断中 ...
- 瑞合信LED字幕WiFi卡使用教程(8.0版)
请按照提示下载和安装软件,同时请允许所有权限,如下图: 也可以在各大主流应用商店(华为.小米.OPPO.vivo.App Store等)搜索"瑞合信"直接安装. 首次使用APP时会 ...
- STM32使用另外两种方法使LED灯闪烁
文章目录 GPIO_SetBits/GPIO_ResetBits函数介绍 第二种led闪烁语句 GPIO_Write函数介绍 第三种led闪烁语句 杨桃32学习笔记,本文图片文字皆为转述 GPIO_S ...
- 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)
这节我们就开始开始进行实战啦!这里顺便说一下啊,出来做开发的基础很重要啊,基础不好,迟早是要恶补的.个人深刻觉得像这种嵌入式的开发对C语言和微机接口与原理是非常依赖的,必须要有深厚的基础才能hold的 ...
- 单片机裸机实用组件--LED
easy_led 介绍 单片机常用led驱动,可以十分方便的控制led闪烁频率和闪烁持续时间 移植教程 将 easy_led.c easy_led.h easy_led_port.c 添加到工程中 打 ...
- 驱动程序实例(一):LED设备驱动程序( platform + cdev)
结合之前对Linux内核的platform总线 ,以及对字符设备的cdev接口的分析,本文将编写基于platform总线与cdev接口的LED设备的实例代码并对其进行分析. platform总线分析, ...
- Linux下的LED子系统
最简单的led驱动就是从端口输出0或1来关闭或点亮灯.而我们这里讲的led子系统,主要是对led事件进行了分装和优化,这里我们主要讲的是可以实现跨平台的led驱动.不管你是使用三星的平台,还是Atme ...
- pic10f220 c语言,PIC10F200 LED流水灯程序
include IC.h> __CONFIG(0x0ffb); //看门狗关,复位脚做复位,不加密 //---------------------------------- //延时函数 voi ...
最新文章
- javascript语法糖_语法糖和JavaScript糖尿病
- Python 学习之作用域
- Java 设计模式之迭代器模式
- C++ Opengl 线,网格游戏源码
- ABP框架使用 Swagger
- Java ObjectInputStream close()方法与示例
- ToolBar控件去除默认的左边距
- 时间戳服务器显示invalid,signtool签名时间戳失败的解决方法
- 鸿蒙系统下滑线怎么设置,微信下划线昵称教程来了,快来试试!
- B 附录 Idea debug时的问题 Skipped breakpoint at ...
- VB.NET 使用DirectSound9 (3) StreamAudio
- V4L2驱动程序架构
- 如何正确获取安卓内置SD卡的路径
- [SPS2010] RC1 安装体验
- 开机LOGO与动画修改
- 【opencv之Roberts算子】
- 怎样裁剪PDF文件中的页面
- CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)例子常见问题篇
- java到底是引用传递还是值传递?
- 基于SSM的校园兼职管理系统