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
[10115] 다시 올리는 질문... ㅡㅡ;;
허진오 [] 793 읽음    2001-08-21 15:04
아래글은 어느분이 제 질문에 대한 답을 적어 주신거구 그 아래는 제가 다시 질문을 올린겁니다..
그런대 순서가 뒤라서 그런지 답글이 안올라 와서 여기다가 다시 올립니다...^^
그럼 답글점 올려주세요...
저기 10038번이 제가 처음에 올린 질문입니다.... ^^

서영재 님이 쓰신 글 :
: 메모리를 동적으로 할당을 해주셔야합니다.
: 인쿠르드화일은 "string.h"
:
: malloc
:
: 즉 void inputinfo(struct privates *temp, int l)
: 이부분에서 temp를 쓰시기전에 malloc로 temp에 메모리를 할당을하시고 사용하셔야합니다.
:

struct name {
     char firstname[10];
     char middlename[10];
     char lastname[10];
};

struct privates {
     int pirnumber;
     struct name *target;
};

이부분에서 target을 포인터로 안하고 그냥 struct name target; 이라고 선언하구서...
접근을 info->target.firstname 이런식으로 접근하니깐... 접근이 되더군요...
그리고 위의 답변은 메모리를 할당받으라는거 같은대..
struct privates templet[LIMIT]; 여기서 메모리는 할당받는거 아닌가요??
배열을 잡음으로 해서... 할당을 필요한 만큼의 구조체의 크기에 맞게 LIMIT개 만큼 할당을 받은거 아닌가요?? 그래서 접근도.. 보통 info->pirnumber 하구서 info++ 를 하게 되면 다음으로 넘어가는거구요??
아닌가요?? ㅡㅡ;;
잉 잘 모르겠네요... 고수님의 확실한 답변 부탁드립니다...^^
그럼 이만...^^

+ -

관련 글 리스트
10115 다시 올리는 질문... ㅡㅡ;; 허진오 793 2001/08/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.