输入法继续写之:防止容错码重复~~~

因为容错是少输一码情况下,仍为可唯一汉字时,才可以输出。。。但是可能有多少汉字存在此情形。。。所以,只能为其中一个汉字进行容错。。。所以必须bypass掉其它的汉字编码。。。

代码如下:

   Dim BM As String, OldBM As String
   Dim CI As String, OldCI As String

    Open App.Path & "/3ma.txt" For Input As #1
    
      Do While EOF(1) = False
      
         Input #1, BM, CI
                  
         If BM = OldBM Then
         
            Label3.Caption = "编码:" & BM & "已存在"
            
         Else
            
            Label3.Caption = "编码:" & BM & "可添加!"
            
            Open App.Path & "/3ma_new.txt" For Append As #2
                 Print #2, BM; ","; CI
            Close #2
         
         End If
         
         OldBM = BM
         OldCI = CI
         
      Loop
    
    Close #1


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值