>>>> >>
Option Explicit
>> >>
Sub main()
>> >>
Dim 인수1, 인수2, i, 버퍼 As Variant
>> >>
Dim 단가, 이익포인트, 거래포인트, 합계(1000), j, temp, num As Variant
>> >>
''''''''인수처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " ")))
>> >>
초급 23강에 첫번째 문제 코딩인데요-
>> >>
이부분이 문제가 있다는데,, 무슨 오류인지 모르겠어요..
>> >>
그리고 혹시 인수값 지정 하셨는지 궁금하네요...
>>
예전에 제가 처음 접한 오류가
>>
인수값 지정 안해서 그부분에서 오류가 났었습니다.
>>
>>
''''''''입력파일처리 Open "c:\c_it\data\abc0001.txt" For Input As #1 For i = 1 To 1000 ---> 인수2 라고 알고 있는데.. Line Input #1, 버퍼 If i >= 인수1 Then ''''''''변수저장 단가 = Val(Mid(버퍼, 12, 3)) 이익포인트 = Val(Mid(버퍼, 20, 3)) 거래포인트 = Val(Mid(버퍼, 27, 3)) If 단가 >= 50 Then num = num + 1 합계(num) = 이익포인트 + 거래포인트 End If End If Next i ''''''''정렬 For i = 1 To 1000 -->이부분 원래 Num 아닌가요... For j = i To 1000 If 합계(i) < 합계(j) Then temp = 합계(i) 합계(i) = 합계(j) 합계(j) = temp End If Next j Next i Close #1 ''''''''출력파일처리 Open "c:\c_it\data\ans1.txt" For Output As #2 Print #2, 인수1, 인수2, 합계(5) Close #2
>> >>
End Sub
|