|
1.txt 와 2.txt 파일두개에서 3.txt 파일을 생성하려고 합니다.
1.txt의 열의값이 2.txt 의 열의 값이 존재하는 것은 빼고 없는 열만 3.txt 파일로 만들려고 합니다.
StrList 을 이용해서 비교해서 파일은 만드는 작업을 했는데요.
데이타가 1.txt 에 10만개정도 2.txt 에 1~20만개의 데이타를 넣고
실행을 하니 언제 끝날지 모르겠네요.
속도가 너무느려서요.
TStringList *a1, *a2, *a3;
a1 = new TStringList;
a2 = new TStringList;
a3 = new TStringList;
a1->Clear();
a2->Clear();
a3->Clear();
a1->LoadFromFile("a1.txt");
a2->LoadFromFile("a2.txt");
for(b = 0; b < a1->Count; b++)
{
ino = 0;
s = a1->Strings[b];
for(c = 0; c < a2->Count; c++)
{
s1 = a2->Strings[c];
if(s == s1)
ino = 1;
}
if(ino == 0)
a3->Add(s);
}
a3->SaveToFile("a3.txt");
|