#99 Article 1077 Posted at 1995/12/25 19:31:33 by 夢中ゆわ (MAP2717) [SAHOU.5]
Subject: Re: Re: プログラミング作法・5:回文の判定 /1072 /1063
'VisualBasic Sub Command1_Click () Dim A As String, B As String * 1, C As String, I As Integer, D As Integer A = text1.Text For I = 1 To LenB(A) '英文字のみにする B = MidB$(A, I, 1) : D = Asc(B) If (&H41 <= D And D <= &H5A) Or (&H61 <= D And D <= &H7A) Then C = C + UCase$(B) End If Next I = 0 : J = Len(C) + 1 Do While I < J I = I + 1 J = J - 1 If MidB$(C, I, 1) <> MidB$(C, J, 1) Then '回文判定する J = 0 End If Loop If J Then text2.Text = A End If End Sub アルファベット判定が半分近くに(笑) #MAP2717 夢中ゆわ