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
[26024] Re:[답변] 감사합니다.
초보 [] 741 읽음    2003-06-20 09:09
감사합니다.

정성훈.해미 님이 쓰신 글 :
: 초보 님이 쓰신 글 :
: : source와 text 파일의 내용은 아래와 같습니다.
: : 이 프로그램을 C++ builder로 전환하려고 하는 데 어려움이 많아 이렇게 도움을 청합니다.
: : 여러 분들의 조언을 얻어 나름대로 해 보았으나 추천해 주신 방법의 일부가 정상적으로 동작하지 않는 부분이 있어 제대로 되지 않았습니다.
: : 그래서 이렇게 부득이 하게 소스를 올립니다.
: : 혹시 어떻게 처리해야 할 지 아시는 분은 답변 부탁드립니다.
: :
: : // source.
: :
: : tmp: string;           // 한 라인을 읽어서 저장할 문자열 변수.
: :
: :         lineCount := 0;
: :         AssignFile(Ftemp, '.\test.txt');
: :         Reset(Ftemp);
: :
: :         while Not Eof(Ftemp) do
: :         begin
: :             Readln(Ftemp, tmp);           // 한 라인을 읽어서 스트링 tmp에 저장.
: :             i := pos(' ', tmp);           // 각 칼럼은 하나이상의 공백으로 구분.
: :             Col1[lineCount] := Trim(Copy(tmp, 1, i));            // 첫번째 문자열을 저장.
: :
: :             tmp := TrimLeft(copy(tmp, i, Length(tmp)));
: :             i := pos(' ', tmp);                         
: :             Col2[lineCount] := Trim(Copy(tmp, 1, i));            // 두번째 문자열을 저장.
: :
: :             tmp := TrimLeft(copy(tmp, i, Length(tmp))); 
: :             Col3[lineCount] := Trim(Copy(tmp, 1, Length(tmp)));  // 세번째 문자열을 저장.
: :
: :             inc(lineCnt);
: :         end;
: :
: :
: : // test.txt file 내용.
: :
: : i    my    mine
: : you  your  you
: : he   his   him
: : she  her   her
: :

+ -

관련 글 리스트
26020 [질문] 텍스트 문제. 초보 759 2003/06/19
26036     Re:[질문] 텍스트 문제. Julien 1402 2003/06/21
26021     [답변] 그냥 대충 만들었습니다...ㅡ.ㅡ; 정성훈.해미 866 2003/06/19
26024         Re:[답변] 감사합니다. 초보 741 2003/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.