用汇编语言显示大写字母成金字塔形式显示效果如下 A AB ABC ABCD ......

用汇编语言显示大写字母成金字塔形式显示效果如下 A AB ABC ABCD ......,第1张

        CODE  SEGMENT

              ASSUME    CS:CODE

              ORG       100H

      START:  PUSH      CS

              POP       DS

              PUSH      CS

              POP       ES

              MOV       BL,'A'

              MOV       BH,1

              MOV       AH,2

              MOV       CX,26

         @1:

              PUSH      CX

              MOV       CL,BH

              MOV       DL,BL

         @2:

              INT       21H

              INC       DL

              LOOP      @2

              MOV       DL,13

              INT       21H

              MOV       DL,10

              INT       21H

              INC       BH

              POP       CX

              LOOP      @1

              MOV       AH,4CH

              INT       21H

        CODE  ENDS

              END       START

用Append之所以会出现你说的情况,是因为你每次都重复保存了原有的数据,比如一开始是A,第二次数据变为AB,但是保存的时候又把AB保存进去了,就变成了AAB,第三次数据变为ABC,保存后就变成了AABABC,同理,第四次保存后就变成了AABABCABCD,继续第五次的话就肯定是AABABCABCDABCDE,以此类推。

正确的做法是每次只保存新添加的数据,而不是保存所有数据,即第一次保存A,第二次保存B,第三次保存C……

建议你不要根据ListBox中的数据来保存到文件,而应该是每接收一条数据就保存一次(当然要用Append方式),这样就可以避免把ListBox中的老数据重复保存到文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11310207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存