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
[20547] Re:문자열을 StringReplace로 잘라서 저장된 데이타를..가져오는 방법..
남병철.레조 [lezo] 1251 읽음    2002-07-31 07:00

안녕하세요? 레조입니다.

TStringList는 TList를 상속한 것으로 동적증가가 가능합니다.
메소드를 이용해보세요.
Add(), Find()등등...
자세한것은 도움말 띄우셔서 TStringList를 찾아서 by Object(기본설정)
로 정렬된것중 제일 상위의 메소드들을 살펴보세요.

간단히 예를 들자면
sl->Add( StringReplace( ... ) );
이렇게 sl에 넣을 수 있습니다.
스트링 저장에 StringList만한게 없는만큼 유용하게 쓰실수 있을것입니다.
(TStringList는 Linked list 구조입니다.)



최수정 님이 쓰신 글 :
: 문자열 잘라서 배열로 저장할때..(동적배열)
:
: TStringList *sl = new TStringList;
: OldString = "aaa.1.2@bbbb.3.5@123.4.2@qwe.1.23";
: sl = StringReplace(OldString,"@","\n",TReplaceFlags()<<rfReplaceAll);
:
: sl에 데이타를 실제 배열로 집어 넣고 싶어서여.
: 글믄...
: 위의 예는 정확히 몇개의 배열이 필요한지 알수 있지만,
: 실제 자료에는 데이타가 몇개 인지 확실하게 알수 없을경우
: 즉,계속 늘어나거나 줄어들경우에 어떻게 배열에 저장 하나여
: 제 생각으론
: while(0){  }문을 써야 할것 같은데..
: 왕 초보라서.. 어떻게 써야 할지 캄캄하네여..
:
: 만약 vb경우라믄
: for i = 1 to UBound(sl)
: next i
: 이렇게 쓰걸랑여..글믄 배열의 마지막 까지 읽거던여..
:
:
:
:
:

+ -

관련 글 리스트
20541 문자열을 StringReplace로 잘라서 저장된 데이타를..가져오는 방법.. 최수정 1108 2002/07/30
20547     Re:문자열을 StringReplace로 잘라서 저장된 데이타를..가져오는 방법.. 남병철.레조 1251 2002/07/31
20562         (냉무) 레조님 감사 ^^ 최수정 679 2002/07/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.