读书人

入txt文件 去掉最後一逗解决办法

发布时间: 2012-03-18 13:55:39 作者: rapoo

入txt文件 去掉最後一逗
1,tm123,Item No1,mc1,
1,tm456,Item No2,mc2,
1,Item No3,mc3,
2,FFFF,fmc1,
2,3,3mc1,
2,E002,CLOCK,
2,1,1mc1,

在出是~ 一共9字段 只有check了才出 不然不 了4字段~~
如何去掉最後一逗

[解决办法]
那就用SubString!!
[解决办法]
先定义到串指针的最后,再倒着来!
[解决办法]

C/C++ code
// 方法1:用2楼的SubString,每行就是个StringAnsiString src, dest;dest = src.SubString(1, src.Length()-1);// 方法2:反向思路,不考虑最后一个,考虑头一个AnsiString dest;//const int n = ;AnsiString src[n];dest = src[0];for (int i=1; i<n; i++)    dest += "," + src[i];// 方法3:利用TStringList的DelimitedText    TStringList *strs = new TStringList;    AnsiString str;    strs->Add("1");    strs->Add("2");    strs->Delimiter = ',';    str = strs->DelimitedText;    delete strs; 

读书人网 >C++ Builder

热点推荐