커뮤니티

for 문 사용하여, 변수 더하기

프로필 이미지
sang
2004-06-04 22:16:39
1163
글번호 3943
답변완료
var: maKSClose(0); var: cnt(0); var: KSClose(0); KSClose = data1("C") for cnt = 0 to 8 { maKSClose = maKSClose + KSClose[cnt]; } 위와같이 KSClose의 9일치를 msKSClose에 더하고 싶습니다. 그런데 위와같이 해서 검증하면 에러가 나지는 않습니다만, 실제로 돌려보면 무슨 에러가 나는지 프로그램 전체가 돌지 않습니다. for문 부분을 주석처리하면 나머지는 다시 잘 돕니다. 저 윗식에 무슨 문제점이 있는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-06-07 13:17:18

안녕하세요? 예스스탁입니다... 문의하신 내용중에 maKSClose에 대한 초기화 내용이 빠져 있었습니다... 따라서, 식을 다시 작성하면 다음과 같습니다... var: mav(0), maKSClose(0), KSClose(0), cnt(0); maKSClose = 0; KSClose = data1("C"); for cnt = 0 to 8 { maKSClose = maKSClose + KSClose[cnt]; } plot1(maKSClose); 감사합니다... > sang 님이 쓴 글입니다. > 제목 : for 문 사용하여, 변수 더하기 > var: maKSClose(0); var: cnt(0); var: KSClose(0); KSClose = data1("C") for cnt = 0 to 8 { maKSClose = maKSClose + KSClose[cnt]; } 위와같이 KSClose의 9일치를 msKSClose에 더하고 싶습니다. 그런데 위와같이 해서 검증하면 에러가 나지는 않습니다만, 실제로 돌려보면 무슨 에러가 나는지 프로그램 전체가 돌지 않습니다. for문 부분을 주석처리하면 나머지는 다시 잘 돕니다. 저 윗식에 무슨 문제점이 있는지요?