Перевод из double в char[100] VS C++

перевод из double в char[100] VS C++
есть переменная double i = 31,000023
как перевести в char result_char[100] ?
Пишу на С++ visual 2012 WIN32 (винайпи).

Нужно просто вывести переменную типа double через команду SetDlgItemTextA
Делаю лабу, аналог калькулятора. Помогите пожалуйста