首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-03-18 
導入txt文件 去掉最後一個逗號1,tm123,Item No1,mc1,1,tm456,Item No2,mc2,1,Item No3,mc3,2,FFFF,fmc1,2,

導入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; 

热点排行