sprintf(strbuffer, "%f", floatvalue);

s_sprintf だったかも知れん