올만에 좋은 질문이 올라 왔네요.
저도 초보때 고민하던 것중 하나라서....
int leejin[xxx];
이렇게 하면 컴파일때 그 크기가 결정이 되거등요. 그러니까 runtime때 결정되는 xxx로는 컴파일이 안되겠지요.
말씀하신대로 new를 쓰면 되구요, 사용이 끝났을 때 delete하는 것을 잊지 마세요~.
즐코하세요~
간단하게 테스트 해보았습니다.
int i = 100 ;
int *leejin ;
int result ;
leejin = new int(i) ;
leejin[0] = 100 ;
leejin[5] = 20 ;
kongbw 님이 쓰신 글 :
: 어떻게 방법이 없을까 머리를 굴려도 안되던데...
:
: 캬~~~ 그런 방법이 있었내요
:
:
: 정말 많은 걸 배웠습니다
:
:
:
: 추운데 감기 조심하시구요
:
: 한해 마무리 잘해세요
:
:
:
: 뒷말 : 참고로 감기 예방에는 물을 많이 마시는게 참 좋답니다 ^^;
:
|