metin karşılaştırma

13/10/2012, 16:31

accessman

iyi günler
iki metnin harf harf karşılaştırıldığı bir kod yazılabilir mi
teşekkürler
13/10/2012, 19:01

Kur@l

Aşağıdaki gibi bir kod işinizi görecektir.

dim metin1, metin2 as string
dim i as integer
if len (metin1) <> len (metin2) then
msgbox "metin boyutları eşit değil"
exit sub
else
for i = 0 to len metin1
if mid (metin1,i,1)=(metin2,i,1) then
msgbox "Metinlerinizin " & i &. Harfi Eşit"
else
msgbox "Metinlerinizin " & i &. Harfi Eşit Değil"
end if
next
end if
13/10/2012, 21:06

accessman

şöyle değiştirdim
Kod:
Private Sub Komut4_Click()
Dim metin1, metin2, farkli1, farkli2   As String
Dim i As Integer
metin1 = Metin0
metin2 = Metin
farkli1 = ""
farkli2 = ""
If Len(metin1) <> Len(metin2) Then
MsgBox "metin boyutları eşit değil"
Exit Sub
Else
For i = 1 To Len(metin1)
    If Mid(metin1, i, 1) = Mid(metin2, i, 1) Then
    'MsgBox "Metinlerinizin " & i & "Harfi Eşit"
    Else
    farkli1 = farkli1 + Mid(metin1, i, 1)
    farkli2 = farkli2 + Mid(metin2, i, 1)
    'MsgBox "Metinlerinizin " & i & " Harfi Eşit Değil"
    End If
Next
End If
MsgBox farkli1 & " - " & farkli2
End Sub