For ctr3 = 0 To 99 tr,ts 어레이 사이즈 99
If ts(ctr3) = \"*\" Then ts 어레이더미속에서 \"*\"를 찾아라
If ts(ctr3 + 1) = \"\" Then ts 다음거가 빈거면
trf = tr(ctr3) * tr(ctr3 + 1) trf 곱셈값 먹고 탈출
Exit For
End If
trf = tr(ctr3) * tr(ctr3 + 1) trf곱셈값주기
For n = ctr3 To 99
If ts(n + 1) = \"\" Then
Exit For
End If
ts(n) = ts(n + 1) ts, tr 어레이 땡기기
tr(n) = tr(n + 1)
Next n
End If
Next ctr3
field.Caption = CStr(field.Caption) + \" = \" + CStr(trf)
tr : 계산할 인수들 어레이. long
ts: 연산자들의 어레이. string
trf: 정답안. long
위에는 곱하기만있지만
next ctr3 한번 돌고 나누기 더하기 빼기가 한번씩 더돌아갑니다.
어짜피 하나만 잘되면 나머지는 복제판이라 빼놨는데..
문제는 저짓을하면.. 맨 뒤에거 2개만 계산이된다는거....
trf를 tr중에 어딘가에 집어넣어서 계속 계산되게 해야하는건 알겠는데....
ㅠㅠ
잘못넣으니까 아주 trf는 존재하지 않는놈이되더군요...
저건 짐작하셨겠지만 계산기입니다.
계산기는 처음 만들어보느라..ㅠㅠ
제출데드라인 2시간 45분남은놈이 절박하게 다시 질문드려봅니다.
컥
이거vb임?
vb에요.
팝 처리를 공백으로 떄워버린 모양인데, 그럼 첫 부분에는 제대로 입력이 되었으니까 처리가 잘 되겠지만 팝시키는 부분에서 공백 처리를 입력 형식이랑 다르게 처리하는 거겠지