易码技术论坛

 找回密码
 加入易码
搜索
查看: 907547|回复: 12

我弄了一个滚动文字.........

[复制链接]
发表于 2007-4-14 21:03:46 | 显示全部楼层
不错,就是程序中的N好像没有定义哦
发表于 2007-4-14 23:13:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-5-1 18:06:31 | 显示全部楼层
新手??
加油 ~!
发表于 2007-5-2 12:03:23 | 显示全部楼层
这一句应该简单些
A$=RIGHT$(A$,19)+LEFT$(A$,1)

但是不知道为什么多运行几次会出错
发表于 2007-5-15 10:43:09 | 显示全部楼层
因为你的A$是不是中文啊?
发表于 2007-5-27 17:53:02 | 显示全部楼层
恩,试过,还可以哟~~
发表于 2007-6-10 21:44:18 | 显示全部楼层
引用第5楼euqcn2007-05-15 10:43发表的“”:
因为你的A$是不是中文啊?
不是
应该是内存不足的问题.
发表于 2007-6-10 22:30:42 | 显示全部楼层
LS潜水艇啊,终于露面了。
我正在用GVBASIC++做一个电梯程序,乍看不咋地,内涵不浅哦。工作中......
发表于 2007-6-11 22:07:20 | 显示全部楼层
这是哪个年代的帖子。。。。。。
字符串出错是因为内存不够
BASIC中每次对字符串赋值都会创建一个新的字符串
这样的循环赋值会急剧增加字符串数量导致内存不够
我是哪个年代的人。。。
发表于 2007-6-11 23:01:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-7-15 23:42:44 | 显示全部楼层
哇哇哇哇哇
好厉害啊!
顶一个
发表于 2007-7-30 19:43:31 | 显示全部楼层
呵呵
先存下,有空就好好使使
 楼主| 发表于 2006-10-20 23:03:50 | 显示全部楼层 |阅读模式
  我闲来无事时,突发奇想,弄了一个滚动文字............

滚动文字的效果不错啊......

为方便阅读,每步都附上说明

10 A$="Welcome to my world "               //LEN(A$)=20,不够20 用空格补全
20 FOR I=1 TO 20 STEP .001                //步长小点,这样每一步的误差小
30 FOR O=1 TO N :NEXT O                  //延时,注意是 NEXT O 不是NEXT
40 X$=MID$(A$,I,1) :B$=A$+X$ :A$=MID$(B$,2,20)   //自己看
50 LOCATE 1,1 RINT A$                  //打印到1,1
60 NEXT I                            //自己看
70 GOTO 10                           //自己看



这是对英文,对汉字来说,一个字=两个英文,改一下MID$的数字就好了.......

原理很简单,就是不停的取字符,再截字符,再打印.............

对不同机器,延时的 N 可以随意,比如我的TC1000s就是500.........

希望能给你的BASIC程序增色........

希望能对你有帮助.......
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-25 21:20 , Processed in 0.013109 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表