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
[24140] Re:[질문]파일처리에 대해서
초짜 [chqh] 556 읽음    2003-02-07 07:19
최소현 님이 쓰신 글 :
: 파일을 읽어서 안의 내용을 구분자(탭)으로 나눠서..
: 배열로 만든후 DB에 저장하려고 합니다.
: php로는 쉽게 구현했는데.. 씨빌더는 잘 모르겠어여(초짜라 -_-;;)
: 가지고 있는 책도 파일 처리에 대해서는 전혀 안나오구여
: 방법 좀 알려주십시오
: 도무지 몰 써야 하는지.. 알수가 엄써서여
: 부탁드립니다.

우선 TStringList로 파일을 읽어옵니다.

그러면 Line단위로 들어가 있을꺼거든요..

void Split(AnsiString text, AnsiString CompareText, AnsiString k[])
{
  int count = 0;
  int j = 0;

  for ( int i = 1; i <= text.Length(); i++)    {
    if ( text.SubString(i ,1) == CompareText )   {
      k[count] = text.SubString(j + 1, i - ( j + 1));
      j = i;
      count++;
    }
    else if ( i == text.Length() )  {
      k[count] = text.SubString(j + 1, i - j);
      count++;
    }
  }
}

이건 그냥 제가 사용하는 Split함수를 만들어놓은겁니다.

그런 다음에 DB에 저장하시면 된답니다.

나머지 프로그램은 직접하심이.. ^^;;

+ -

관련 글 리스트
24113 [질문]파일처리에 대해서 최소현 546 2003/02/06
24140     Re:[질문]파일처리에 대해서 초짜 556 2003/02/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.