c++ builder怎么批量处理txt文件?
现有多个txt文件,每个txt文件按行处理,即读取一行,处理一行。处理完一个文件之后处理下一个文件,该怎么处理?
我现在解析一个txt文件由一个类来完成,也即一个对象,现在不知道怎么初始化多个对象?
[解决办法]
,你又不是一次同时处理多个TXT 而是循环操作, 初始化一个对象就OK
[解决办法]
建一个链表或数组存储各个txt文件名,然后用循环一次处理就行了
[解决办法]
处理多个文件,用namestringlist保存文件名列表,用contentstringlist保存文件内容
大概框架如下
for(int i=0;i<namestringlist->count;i++)
{
String filename=namestringlist->String[i];
TStringList *contentstringlist=new TStringList();
contentstringlist->LoadFromFile(filename);//从文件中读取文本内容
for(int j=0;j<contentstringlist->count;j++)
{
String linetxt=contentstringlist->String[j];
//.....处理每行的内容,linetxt是每行的内容
......
}
}
随手写的代码,语法上一些函数名可能有错误,不过框架就这样