|
최소현 님이 쓰신 글 :
: 파일을 읽어서 안의 내용을 구분자(탭)으로 나눠서..
: 배열로 만든후 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에 저장하시면 된답니다.
나머지 프로그램은 직접하심이.. ^^;;
|