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

TEdit中的数据格式化读取有关问题

2012-02-04 
TEdit中的数据格式化读取问题,求助如,我在Edit中输入:100.00,200.12345数即Edit的Text是 100.00,200.1234

TEdit中的数据格式化读取问题,求助
如,我在Edit中输入:100.00,200.12345数
即Edit的Text是 "100.00,200.12345 "字符串
我想把这字符串,按 ", "号来分开(即把100.00与200.12345分开两个浮点数),

有什么函数可以做到这样分开来,请高手指点


[解决办法]
用pos计算 ', '位置然后分离不就行了
不然直接用Tstringlist,分隔符号就用 ', '
[解决办法]
AnsiString strEditText = Edit1-> Text;
while(strEditText.Pos( ", ") > 0)
{
ShowMessage( "分解所得: " + strEditText.SubString(1,strEditText.Pos( ", ") - 1);
strEditText = strEditText.SubString(strEditText.Pos( ", ") + 1,strEditText.Length() - strEditText.Pos( ", "));
}

热点排行