|
main.cpp
ListLst->AddList(csv->String[0],csv->String[1]);
List.cpp
bool __fastcall TLibList::AddList(AnsiString RootID, AnsiString LinkID)
{
int len = RootID.Length() + 1;
char* s = new char[len];
CopyMemory(s, RootID.c_str(), len);
AddObject(LinkID, (TObject *)s);
return (true);
}
이소스에서요. 저런식으로
ListLst->AddList()를 호출하면... 지금 두개의 스트링을 붙여주는것 아닌가요?
그럼 ListLst->SaveToFile("kong.lib");
이런식으로 하면..
아..일단.. csv->String[0]은 Root_A, csv->String[1]은 Link_A 입니다.
이걸 저장하고 불러왔을때..
제머릿속에서는
Root_ALink_A
이렇게 되어야 할것 같은데
이렇게만 보입니다. 뭐가 잘못된건가요?
제가 뭘 잘못생각하고있는건지요...
|