導入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!!
[解决办法]
先定义到串指针的最后,再倒着来!
[解决办法]
// 方法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;