http://gall.dcinside.com/board/view/?id=programming&no=592564&page=1
너처럼 저렇게 배열인덱스에 가변인자를넣고 배열을 만드는걸 가변인자 배열이라고하거든?
이게 무슨 뜻인지 하나도 모르겠습니다.
http://gall.dcinside.com/board/view/?id=programming&no=592564&page=1
너처럼 저렇게 배열인덱스에 가변인자를넣고 배열을 만드는걸 가변인자 배열이라고하거든?
이게 무슨 뜻인지 하나도 모르겠습니다.
scanf 함수로 정수를 입력받고 가변적인 그 정수를 구조체 배열의 개수로 지정하잖아?
그것을 뜻하는거지.
그리고 저 방식을 지원하는 컴파일러가 있고 아닌 컴파일러가 있어.
그러니깐 되도록이면 변수를 동적할당하여 사용하는 습관을 들이자.
그러면 N을 유저수로 잡았을 때
struct user *list=(struct user*)malloc(N*sizeof(struct user)); 이렇게 해야되겠네요?
ㅇㅋ 그리고 할당된 메모리를 꼭 해제해줍시다 free
감사합니다. 제가 해외에 오래살아, 한글용어를 잘 몰라 설명조차 헤매는데ㅋㅋㅋ 매번 친절하시게 대답해주시는 분들에게 매우 감사한 마음을 느끼면서 공부합니다. 좋은 하루되세요 :)
영어권이 아닌가? 영어권이면 굳이 한국어 커뮤니티를 찾을 필요가 없어보이는데
SO로 가세요