you could try to use atof for converting from char to double ,as for representing an double to an char I suggest you use char* to store the converted double.
Link to atof from msdn : http://msdn.microsoft.com/en-us/library/hc25t012%28v=vs.71%29.aspx