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
[26020] [질문] 텍스트 문제.
초보 [] 759 읽음    2003-06-19 17:18
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 1403 2003/06/21
26021     [답변] 그냥 대충 만들었습니다...ㅡ.ㅡ; 정성훈.해미 867 2003/06/19
26024         Re:[답변] 감사합니다. 초보 742 2003/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.