用C++builder读2个文档入ram 然后逐行比较
用C++builder读2个文档进ram 然后逐行比较
我需要读取2个txt文件 存在ram 然后逐行比较 找出不同
求大神给个思路 最好有代码
------解决方案--------------------
我需要读取2个txt文件 存在ram 然后逐行比较 找出不同
求大神给个思路 最好有代码
------解决方案--------------------
TStringList *lst1 = new TStringList;
TStringList *lst2 = new TStringList;
lst1->LoadFromFile("D:\\ccrun\\111.txt");
lst2->LoadFromFile("D:\\ccrun\\222.txt");
for (int i = 0; i < lst1->Count; i++)
{
if (i >= lst2->Count)
break;
if (AnsiCompareStr(lst1->Strings[i], lst2->Strings[i]) != 0)
Memo1->Lines->Add(String().sprintf("第%d行不一致", i + 1));
}
delete lst2;
delete lst1;