|
흠...질문이 좀 어렵지만...제가 이해한대로 말씀드리죠..
암튼 두개의 txt 를 합치면 되는거죠?
저의 경우.. txt화일은 TStringList 를 거의 이용합니다.
a.txt b.txt 가 있는경우
TStringList*a=new TStringList();
TStringList*b=new TStringList();
a->LoadFromFile("a.txt");
b->LoadFromFile("b.txt");
이롷게 읽어들이고요..
a->Strings[줄번호],b->Strings[줄번호] 이걸로 데이타 조작하시고요..
add insert delete 이런 함수써서 조작하면 편하죠.
다 한후 에..
두개를 합치면 하나의 화일로 만들면 되는거죠?
a 에다 합치려면..
a->AddStrings(b);
다른이름으로 저장...
a->SaveToFile("c:\\ab.txt");
delete a,b;
같은 내용이지만 합칠때
TStringList*ab=new TStringList();
ab->AddStrings(a);
ab->AddStrings(b);
ab->SaveToFile("c:\\ab.txt");
delete ab;
이롷게 하면 더 보기가 쉽긴하군요...
원하는 답변이길..바랍니다...-.-
신디 님이 쓰신 글 :
:
: 1. 여러개의 txt 파일을 하나의 text.파일에 저장하는 코드를
: 들어올 데이타를 위치를 배열로 정해주어 해결을 했거든여.
:
: 2. 문제는 데이타가 한줄이 더 추가될경우 모든 파일의 데이타가 한칸씩 밀려 내려가는 현상이 생깁니다.
: 각각의 소스를 고치기엔 너무나 많은 양이라 힘이 들거 같아서 ...
: (많은 양의 텍스트 파일이 있기 때문에)
:
: 3. txt 파일의 분량에 관계없이
: 2개의 text 파일이 있다면 처음 텍스트 파일 아래에 2번째 파일이 저장되면 되는
: 형태만 되면 될거 같거든여
:
: 고수님들의 많은 조언 부탁드립니다.
|