yxpaisgj 发表于 2006-12-18 10:38:40

怎样实现这个程序的for循环

请教那位那个如何实现这个程序的for循环,不知道是那里出现了问题?

飞雨天 发表于 2006-12-18 10:50:30

循环了啊,不过就是太快了:L
令,楼主的程序是不是再改改?好象把简单的事情弄复杂了
是不是把0101000这样的字符转化为二进制啊?
附件把后缀改回vi就可以了

[ 本帖最后由 飞雨天 于 2006-12-18 10:58 编辑 ]

yxpaisgj 发表于 2006-12-18 20:02:16

不是,是把drjdlskdh这样的字母变为二进制的,如果把后面的部分提到FOR以为的话,也不行!是不是要在for里面弄个定时器的啊?

teddy815 发表于 2006-12-18 23:50:42

回复 #3 yxpaisgj 的帖子

楼主把问题搞复杂了,请详细说明目的。是不是这样的将drjdlskdh这样的字母的ASCII码变为2进制,如果这样的话,楼主仅仅使用8个Bool型控件输出显然是不对的!

飞雨天 发表于 2006-12-19 11:05:35

也差不多了,看下这个程序是不是满足要求~~
后缀改下就可以了,别用程序去解压缩啊:lol

[ 本帖最后由 飞雨天 于 2006-12-19 11:07 编辑 ]

yxpaisgj 发表于 2006-12-19 15:46:24

我的目的就是把任意长的字母转换为二进制,结果可以放到堆栈里面的,用控件显示只是为了看一下结果,请问这位大哥还有啥高招??请多多指教!:L

yxpaisgj 发表于 2006-12-19 15:49:23

还有我的版本是7.1 的不能看到上面这位大哥的程序啊!急急急!:L

lgh269 发表于 2006-12-19 16:44:25

偶给你转成图吧,偶也不能转7.1

yxpaisgj 发表于 2006-12-20 09:43:41

谢谢这位大哥,我再仔细看看,程序出来了,感觉很不错!

yxpaisgj 发表于 2006-12-20 09:58:47

新的问题又出来了,每一个字母都是用8位二进制表示的,一个字母占用一行数组,要是很多字母则数组就会很大呀!
能不能实现不管多少个字母、数字,只用4路或者8路输出哦?输出后我想用正弦波进行调制和解调!
还请大哥多多指教!

飞雨天 发表于 2006-12-20 10:27:59

4路或者8路输出?不是很明白
原先算是几路输出?
你说的是行吗?那你可以把列当成行(路),那就是8路的了

yxpaisgj 发表于 2006-12-20 11:01:09

还有一个问题,如果是一串字母,字母之间没有分割符之类的东东,那个控件可以 实现一个一个的按先后顺序取出字母!

yxpaisgj 发表于 2006-12-21 10:47:02

前面那位大哥,怎样把列取出来呀?
我在控件中没有找到这个功能
还请这位大哥提示一下!

飞雨天 发表于 2006-12-21 13:03:21

在数组操作里面,subarray应该能做到.
不过一般对数组的索引,我习惯用for的自动索引功能,这样程序比较简洁.
而自动索引应该是按行的,那样的话你可以先把2d数组tranpose下,然后输入到for中

[ 本帖最后由 飞雨天 于 2006-12-21 13:05 编辑 ]
页: [1]
查看完整版本: 怎样实现这个程序的for循环