dtostrf() help

I used dtostrf to pass an integer to a routine I wrote.

Why would you use double to string, formatted to deal with an integer?