Please post a simple but complete example of how you print a char array to the display. It is very likely that you can simply use the print() function to output a float directly instead of an array of chars, presumably terminated with a '\0' to turn it into a C string