STL의 vector를 사용하시면 됩니다.
동적할당에 삭제, 이동, 추가등이 정말 쉽습니다.
C++Builder6에서도 namespace와 헤더를 추가하시면 바로 사용하실 수 있습니다.
http://oopsla.snu.ac.kr/~sjjung/stl/
위의 사이트를 참고하세요.
건승을 빕니다.
대박날때까지 님이 쓰신 글 :
: 델파이에서는 아래와 같이 구조체를 설정하고 그 구조체를 배열로
: 설정하여 Setlength로 배열 사이즈를 설정할 수 있는데요.
: C++ Builder에서는 도저히 어떻게 하는지 모르겠네요...
: C++에서 TFileInfo *FileInfo[1024] 처럼 값을 넣고 하면되겠지만
: 크기가 꼭 1024에 맞춰진것도 아니고 너 늘어날 수도 있는데, 동적으로
: 크기를 설정할 수 있는지요..??? 참고할만한 예제가 있는지요???
:
: //델파이서 한것...
: type TFileInfo = Record
: FileId : String;
: FileName : String;
: FilePath : String;
: FileVer : String;
: End;
:
: FileInfo : Array Of TFileInfo;
:
: SetLength(FileInfo, High(FileInfo)+2);
:
: FileInfo[High(FileInfo)].FileId := '1';
: FileInfo[High(FileInfo)].FilePath:= 'C:\FileInfo';
: FileInfo[High(FileInfo)].FileName:= 'FileInfo.exe';
: FileInfo[High(FileInfo)].FileVer := '1';
: ----------------------------------------------------------
|