#99 Article 1033 Posted at 1995/12/15 20:24:36 by 夢中ゆわ (MAP2717) [SAHOU.3]
Subject: Re: プログラミング作法・お題3 /1029
VBで。 Dim S(1 To 64) As String Sub Form_Load () Dim A As Integer, I As Integer, J As Integer, C As Integer Dim M As String, T As String 'パラメタを取得 M = Trim$(Command$) C = 1 I = 1 'バラしてまとめる A = InStrB(M, " ") Do While A S(C) = LeftB$(M, A - 1) M = Trim$(MidB$(M, A + 1)) C = C + 1 A = InStrB(M, " ") Loop 'ソートする S(C) = M For I = 1 To C - 1 For J = I + 1 To C If S(I) > S(J) Then '芸の無い単純比較 T = S(I) S(I) = S(J) S(J) = T End If Next Next For I = 1 To C FORM1.Print S(I) Next End Sub #MAP2717 夢中ゆわ