C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[71522] Re:Re:구조체 이차원 배열 맹그는 법 좀 가르쳐주세요.
강원산 [] 3185 읽음    2014-07-07 20:34
답변 감사드립니다.

제가 초보라서 질문을 잘못 올렸네요..

정리하자면,

: :    typedef struct Data     
: : {                                   
: :     int    index ;
: :     int    Price1;
: :     int    Price2;
: : }oData, *pData, **Data;


01. 위 구조체를 2차원 동적배열 맹그는 방법은?

02. 2차원 동적 배열에서 1차원의 값의 배열을 얻는 방법..

예)

  Data *tmp_Data;
  tmp_Data = Data[5];   <- 이런식으로 1차원 배열값을 넘겨받고 싶어요.. 어떻게 해야 하는지요?



빌더초보 님이 쓰신 글 :
: 01. 구조체 이차원 배열을 어떻게 만드나여?
: (변수와 type을 구분하기 위해 대문자로 씀, 설명상 2x2의 배열을 선언)
:
: DATA Data[2][2] = {{{1,2,3},{4,5,6}},
:                    {{7,8,9},{10,11,12}}
:                    };
:
: 각 값은 구조체를 선언한 순서대로 들어가며, 아래와 같은 순서로 들어갑니다.
:
: Data[0][0], Data[0][1]
: Data[1][0], Data[1][1]
:
: 따라서 Data[1][0].Price1 의 값은 8이 됩니다.
: 그런데 이건 선언과 동시에 초기화를 하는 방법이고...
:
:
:
: DATA Data[2][2];
:
: 이렇게 선언하고 아래에 설명한 방법대로 접근해서 값을 입력하면 됩니다.
:
:
: 02.  2차원내의 1차원 배열은 어떻게 Pointer로 접근 하나요? Data[2]의 Price1 의 배열에(10개)에 접근하고 싶습니다.
:
: 뭔가 잘못알고 계신거 같은데, DATA 라는 구조체를 아래와 같이 2차원 배열로 선언 했다면,
:
:
: DATA Data[5][10];
:
:
: Data[2] 에 Price1이 10개 있는게 아니라, Data[2]에 DATA인 구조체가 10개 있는겁니다.
: 접근은 아래와 같이 하시면 됩니다.
:
: Data[2][0].Price1;
: Data[2][1].Price1;
: ...
: Data[2][8].Price1;
: Data[2][9].Price1;
:
:
:
:
:
:
:
:
: 강원산 님이 쓰신 글 :
: :
: : 문의 사항
: :
: :  01. 구조체 이차원 배열을 어떻게 만드나여?
: :
: :    typedef struct Data     
: : {                                   
: :     int    index ;
: :     int    Price1;
: :     int    Price2;
: : }oData, *pData, **Data;
: :
: : Data[5][10] = ? 
: :
: :
: : 02.  2차원내의 1차원 배열은 어떻게 Pointer로 접근 하나요?
: :
: : Data[2].Price1 의  1,2,3,4,5....10
: :
: : Data[2]의 Price1 의 배열에(10개)에 접근하고 싶습니다.
: :
: :
: :
: : 미리 감사드립니다 ^^
: :

+ -

관련 글 리스트
71515 구조체 이차원 배열 맹그는 법 좀 가르쳐주세요. 강원산 3470 2014/07/07
71518     Re:구조체 이차원 배열 맹그는 법 좀 가르쳐주세요. 빌더초보 3743 2014/07/07
71522         Re:Re:구조체 이차원 배열 맹그는 법 좀 가르쳐주세요. 강원산 3185 2014/07/07
71523             Re:Re:Re:구조체 이차원 배열 맹그는 법 좀 가르쳐주세요. 빌더초보 3244 2014/07/07
71526                 감사합니다. - ^^ 강원산 3089 2014/07/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.