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
[12803] Re:Re:[질문] V6님 감사합니다. 근데 쫌만 더 알려주세요(^^)
소영 [] 915 읽음    2001-11-18 23:16
Vac.txt 834B 제가 읽을 데이타 형식입니다.
V6님 감솨합니다.
그런데 데이타를 스페이스바(공간 하나 정도)로 공간을 띤 후 만든 데이타는 제데로 읽는데
tab 간격(제 파일은 excel에서 tabbed text 형태로 다시 저장한 파일이거든요.)으로 떨어진
데이타는 제대로 안 짤리네요. Tab키로 잘린 걸 인식하는 방법이 있나여?
읽어 드릴 데이타 파일을 첨부합니다.
염치 없지만 다시 답변을 부탁드려야 겠네요.

즐프하셔여..

V6 님이 쓰신 글 :
: for문을 이렇게 바꿔 보세요.
: 대충 토 달아 놨습니다. 원하시는 답일런지...
:
: for(int j=1; j<=data->Count; j++)
: {
:     int idx = 0;
:     int i = 0;
:     AnsiString str;
:     AnsiString temp = data->Strings[j-1];
:     temp = temp.Trim();  //앞뒤에 있는 공백을 없앰
:     temp += " ";  //맨뒤에 공백을 하나 추가
:
:     while(temp != "")
:     {
:         i++;
:         idx = temp.Pos(" ");  //공백위치를 찾음
:         if(idx)
:         {
:             str = temp.SubString(1,idx-1);  //1부터 공백위치-1 까지 문자를 str로 복사
:             StringGrid1->Cells[i][j] = str
:             temp = temp.Delete(1,idx);  //StringGrid에 입력된 문자를 temp에서 지움
:             temp = temp.TrimLeft();  //temp 문자열의 왼쪽 공백을 없앰
:         }
:     }
: }
:
:
:
:
:

+ -

관련 글 리스트
12779 [질문] Text 파일의 데이타를 행렬로 저장하려 합니다.(급해요) 소영 1229 2001/11/17
12792     Re:[질문] Text 파일의 데이타를 행렬로 저장하려 합니다.(급해요) V6 1214 2001/11/18
12803         Re:Re:[질문] V6님 감사합니다. 근데 쫌만 더 알려주세요(^^) 소영 915 2001/11/18
12846             Re:Re:Re:[질문] V6님 감사합니다. 근데 쫌만 더 알려주세요(^^) V6 951 2001/11/19
12848                 Re:정말 정말 감사합니다.(냉무) 소영 834 2001/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.