User Interface, Using A buffer with a module

Hi. I don't mean to bump the thread with so many consecutive posts, but I was curious.
I changed the "char" when declaring the array to act as the buffer, into "float"
I got a compiling error when running the program! The error was when I was printing the buffer to the TFT LCD, but NOT when I was printing to the radio module? I don't understand!
Here was the error:

call of overloaded 'print(float [32])' is ambiguous

How strange! Any explanations?