for code below, outcome should be
Chars >= 0 to 16 , 1 Line
XXXXXXXX XXXXXXXX
Chars >= 27 to 32 , 2 Lines
XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
Chars >= 32 to 48 , 3 Lines
XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
Here is code
[php]
Dim Str As String = "3036373835"
Dim multipleOf As Integer
Dim numberofLines As Integer
If Str.Count >= 0 <= 16 Then
multipleOf = 16
numberofLines = 1
ElseIf Str.Count >= 17 <= 32 Then
multipleOf = 32
numberofLines = 2
ElseIf Str.Count >= 33 <= 48 Then
multipleOf = 48
numberofLines = 3
End If
Dim isSpace As Boolean = False
Dim finalStr As String = ""
If Str.Length < numberofLines * multipleOf Then
For i As Integer = Str.Length To (numberofLines * multipleOf) - 1
Str += "0"
Next
End If
For i As Integer = 1 To Str.Length
If i Mod 8 = 0 Then
If isSpace Then
finalStr += Mid(Str, i, 1)
finalStr += vbCrLf
isSpace = False
Continue For
Else
finalStr += Mid(Str, i, 1)
finalStr += " "
isSpace = True
Continue For
End If
Else
If Mid(Str, i, 1) = " " Then
finalStr += "0"
Else
finalStr += Mid(Str, i, 1)
End If
End If
Next
MsgBox(finalStr)
[/php]



