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
[12848] Re:정말 정말 감사합니다.(냉무)
소영 [] 834 읽음    2001-11-20 00:02
V6 님이 쓰신 글 :
: 아주 간단한데요.
: temp += " "; 를 ===>  temp += "\t"; 이렇게 바꾸구요.
: idx = temp.Pos(" "); 를 ==> idx = temp.Pos("\t"); 이렇게 하면 되여.
:
: 분리되는 문자(분리자)가 뭐인가에 따라서 두개만 바꿔주면 되여.
: "\t"는 TAB 문자를 의미합니다.
: 조금만 손보면 읽어올 문서의 분리자에 따라서 다르게 할 수 있겠죠.... 그럼 즐퍼.. 아니 즐프..
:
:
:
: 소영 님이 쓰신 글 :
: : 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 파일의 데이타를 행렬로 저장하려 합니다.(급해요) 소영 1230 2001/11/17
12792     Re:[질문] Text 파일의 데이타를 행렬로 저장하려 합니다.(급해요) V6 1214 2001/11/18
12803         Re:Re:[질문] V6님 감사합니다. 근데 쫌만 더 알려주세요(^^) 소영 916 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.