<meta name="GENERATOR" content="DEXTWebEditor"> <style title="_dext_stylesheet">BLOCKQUOTE { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px } P { MARGIN-BOTTOM: 0px; FONT-SIZE: 10pt; FONT-FAMILY: 굴림; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } v\:* { BEHAVIOR: url(#default#VML) } o\:* { BEHAVIOR: url(#default#VML) } .shape { BEHAVIOR: url(#default#VML) } x\:* { relative; VISIBILITY: hidden } TD { WORD-BREAK: break-all } BODY { WORD-BREAK: break-all } UL { MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 30pt; MARGIN-TOP: 5pt } OL { MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 30pt; MARGIN-TOP: 5pt } </style> int coordinate_of_history[1000][2000][13];
이라는 배열을 만들었습니다. for(int i=0; i<13; i++) { int coordinate_of_history[3][0][i]=1;
}
for(int i=0; i<13; i++) { int coordinate_of_history[3][1][i]=-1;
}
///////위와 같이 한후에
for(int i=0; i<30; i++) { CString text_sa1231;text_sa1231.Format(_T("%d"), (coordinate_of_history[3][0][i])); pDC->TextOut(10, 10 + (20 * i), CString(text_sa1231)); } 위와 같이 ondraw함수에 쓰면
1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1
이런식으로 나옵니다. 즉 간단히 말해서 int coordinate_of_history[3][1][i]=-1; 입력한 부분이 int coordinate_of_history[3][0]의 최대 사이즈인 13이후에 계속 입력이 되고 있습니다.
원래 위에 배열오버를 해서 오류가 나거나 해야 되는건 아닌지요???
원인은 알아서 해결은 가능한데, 원인을 모르니, 이게 무슨 메모리누수나 메모리릭이 아닌가 해서 걱정이 됩니다.
|
아 어떻게 방법이 없나요?ㅜㅜ
과제는 스스로 하는 겁니다
과제아님
저는 프갤 하위 10%라 모릅니다
ㄴ아까 니가 구구절절 쓴건 뭐야
물어보는 자세가 왜 그런가요
ㄴ니애미 이쁨?
미친놈이네
잘왔다 여기 너랑 비슷한 놈 몇놈 있어 친하게 지내라