vb如何把两个文本框内的内容进行比较?
现在有一个问题:text1里面有若干行数据,text2里面也有若干行数据,有没有什么方法,将text1中的数据与text2中数据进行比较,正确地,返回到text3,错误的...
现在有一个问题:text1里面有若干行数据,text2里面也有若干行数据,有没有什么方法,将text1中的数据与text2中数据进行比较,正确地,返回到text3,错误的,返回到text4中
以上的问题也就是说直接有2个文本文件,1.txt和2.txt,怎样将他们进行如上的比较?并返回数据? 展开
以上的问题也就是说直接有2个文本文件,1.txt和2.txt,怎样将他们进行如上的比较?并返回数据? 展开
4个回答
展开全部
这个好象是书里第三章的内容把
用当循环或FOR循环,每次循环比较text1和text2中的数据
如果相等
static s as integer
s=0
a=text1.text
b=text2.text
c=text3.text
d=text4.text
如果相等
to:
s=s+1
for i=mid$(text1.text,s,1)and mid$(text2.text,s,1)
if i=true then c=text1.text,d=text1.text 或c=text1.text,d=text1.text
c=mid$(text1.text,1,1)或mid$(text2.text,1,1)
if len(text1.text或text2.text) >或< lne(text1.text)或len(text2.text) then
Exit
end if
next
for i=mid$(text1.text)<>mid$(text2.text)
d=text1.text...或text2.text...
goto to
用当循环或FOR循环,每次循环比较text1和text2中的数据
如果相等
static s as integer
s=0
a=text1.text
b=text2.text
c=text3.text
d=text4.text
如果相等
to:
s=s+1
for i=mid$(text1.text,s,1)and mid$(text2.text,s,1)
if i=true then c=text1.text,d=text1.text 或c=text1.text,d=text1.text
c=mid$(text1.text,1,1)或mid$(text2.text,1,1)
if len(text1.text或text2.text) >或< lne(text1.text)或len(text2.text) then
Exit
end if
next
for i=mid$(text1.text)<>mid$(text2.text)
d=text1.text...或text2.text...
goto to
展开全部
Mail to happyq6@163.com
I do it for you.
I do it for you.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比较的条件是~~~~辟如说有一部分相同。或者全部相同~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把两个文件分别打开,分别读取一行,
然后将读出的数据进行对比,如果相同,则将行号和对应的信息返回到text3,
如果不同,则将行号和对应的信息返回到text4。
其中难以实现的是,如果其中的错位问题,但是如果你相对较熟悉你的文件的话
这个不难处理。
然后将读出的数据进行对比,如果相同,则将行号和对应的信息返回到text3,
如果不同,则将行号和对应的信息返回到text4。
其中难以实现的是,如果其中的错位问题,但是如果你相对较熟悉你的文件的话
这个不难处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询