인터넷 돌아다니는데 누가 VB관련 질문을 했길래 그냥 심심해서 1분만에 짜 본거 대충 문자열 자르는 거 구현하는 것이다.

진짜 VB오랫만에 하는구나.. 맨날 C만 하다가 VB하니 어색하다.. 왠지 씁쓸. 훨씬 VB를 오래 했는데..

다음은 소스.

Option Explicit


Sub main()
Dim b_input As String
Dim arry(10) As Integer
Dim cnt As Integer
Dim i As Integer


cnt = 0
b_input = InputBox("입력해봐", "입력")

If b_input <> "" Then
    For i = 1 To Len(b_input)
        If "," <> Mid(b_input, i, 1) Then
            arry(cnt) = Val(Mid(b_input, i, 1))
            cnt = cnt + 1
        End If
    Next i
Else
    MsgBox "제대로 입력해"
End If

For i = 0 To cnt - 1
    Debug.Print "arry(" & i & ") = " & arry(i)
Next i
End Sub

이거 쓰면서 자꾸만 C하던 습관이 나와서 고생했다.
예를 들어
if a = 1 then 이렇게 해야하는걸 if(a==1){}하려 했다건가
for i = 1 to 10 하려는걸 for(i = 1 ; i <= 10 ; i++)하려 하던가
끝에 세미콜론(;)을 붙이려 하려 했다던가..


웃긴건 C를 할때는 역으로 된 상황을 자주 겪는다.

그리고 또 하나 신기한거. VC++의 코드를 그대로 복사해서 딴데 붙여 넣으면 들여쓰기가 제대로 안되어서 나오는데 VB는 제대로 되는구나. 편하다.

Posted by 머리

댓글을 달아 주세요

  1. 알 수 없는 사용자

    ㄷㄷㄷㄷㄷㄷㄷ 전 비베 아에 모르는데 ㅋㅋㅋ
    비베는 배우기쉬움??

    2007.10.12 03:21 [ ADDR : EDIT/ DEL : REPLY ]
    • 코드 한번 잘 봐보세요. 별로 어려울거 없어요 C랑 어느정도 비슷한데요 뭐

      글고 문법적인면보다는 테크닉쪽으로 익히는게 많아서(그리고 쉽고) 배우는건 별로 어렵지 않아요

      2007.10.12 10:38 신고 [ ADDR : EDIT/ DEL ]
  2. 이과애들 신기해... ... ㅋㅋ

    2007.10.12 11:34 [ ADDR : EDIT/ DEL : REPLY ]
  3. 알 수 없는 사용자

    내가봐도 신기해

    2007.10.14 06:28 [ ADDR : EDIT/ DEL : REPLY ]