可以把浮点数当初字符串来处理
字符串处理函数如下:
void cut(string &str)
{
int n=0;
n=str.size()-1;
string cutter(n,' ');
string str3(n,' ');
string dian=".";
int i=0;
int j=0;
while(str[i]!=NULL)
{
if (str[i]==dian[0])
{
for (int k=0;k<=n-i+1;k++)
{
str3[k]=str[i+1+k];
}
break;
}
else
{
cutter[i]=str[i];
i++;
}
}
cout<
测试:
string str="2233.2333333";
cut(str);