vb如何编写文本比较器

我要源代码!!!!... 我要源代码!!!! 展开
 我来答
百度网友7e6c7ceb0a
2006-05-06 · TA获得超过290个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:146万
展开全部
刚写完一个简单的例子,给你作个参考吧。希望对你有帮助。
Private Function compFile(strName1 As String, strName2 As String) As Integer
Dim i As Long, j As Long
Dim A1 As Byte, A2 As Byte
Dim FNO1 As Integer, FNO2 As Integer
Dim LNo As Long
FNO1 = FreeFile()
Open strName1 For Binary As FNO1
FNO2 = FreeFile()
Open strName2 For Binary As FNO2
If LOF(FNO1) <= LOF(FNO2) Then '取文件小的那个文件的大小作为标准
LNo = LOF(FNO1)
Else
LNo = LOF(FNO2)
End If
For i = 1 To LNo
Get FNO1, i, A1
Get FNO2, i, A2
'读出了数据,可以开始比较并加入相映的处理操作了。
'这里是例子
If A1 <> A2 Then
MsgBox "在两个文件的第 " & i & "字节处不匹配"
Close
compFile = 1
Exit Function
End If
Next i
End Function
百度网友7eb81eb
2006-05-06 · 超过30用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:85.7万
展开全部
需要什么功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c061061
2006-05-06 · TA获得超过3.6万个赞
知道大有可为答主
回答量:6517
采纳率:42%
帮助的人:3722万
展开全部
基本原则:

1、打开两个需要比较的文件
2、逐个字节对比
3、如果相同,Pass;如果不同,分别输出两个文件的当前位置字节内容
4、继续比较,知道某个文件结束

代码还是自己编写吧,不同人的要求形式不同,通过实践,能够大幅度提高编程水平的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式