커뮤니티
for 문 사용하여, 변수 더하기
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문 부분을 주석처리하면 나머지는 다시 잘 돕니다.
저 윗식에 무슨 문제점이 있는지요?