char* HcC21PrintPres::getStringFromDouble(double d){
char sbuf2[256];
sprintf(sbuf2,"%.3f",d);// 保留位數自己可調
for(;sbuf2[strlen(sbuf2) - 1] == '0';){
sbuf2[strlen(sbuf2) - 1] = '\0';
if(sbuf2[strlen(sbuf2) - 1] == '.'){
sbuf2[strlen(sbuf2) - 1] = '\0';
break;
}
}
return sbuf2;
}
這種寫法還是挺有意思的.