double型からchar*型に変換したいのですが
有効数字の桁数を指定して変換するにはどうしたらいいですか?

小数点以下何桁という指定はできるのですが、有効数字何桁の指定がわかりません

環境はVisualC++2003のWindowsXPです