cvtDoubleToString will display big numbers better

This commit is contained in:
Marty Kraimer
1998-05-20 21:01:38 +00:00
parent a1c5820561
commit d47b64445c
2 changed files with 4 additions and 2 deletions

View File

@@ -157,7 +157,8 @@ int epicsShareAPI cvtDoubleToString(
sprintf(pstr_value,"%*.*e",precision+7,precision,
flt_value);
} else {
sprintf(pstr_value,"%.0f",flt_value);
if(precision>3) precision=3;
sprintf(pstr_value,"%.*f",precision,flt_value);
}
return((int)strlen(pstr_value));
}

View File

@@ -157,7 +157,8 @@ int epicsShareAPI cvtDoubleToString(
sprintf(pstr_value,"%*.*e",precision+7,precision,
flt_value);
} else {
sprintf(pstr_value,"%.0f",flt_value);
if(precision>3) precision=3;
sprintf(pstr_value,"%.*f",precision,flt_value);
}
return((int)strlen(pstr_value));
}