How To Convert From double to LPCTSTR

Light Poster
19Apr2007,05:39   #1
nutty boy's Avatar
Hi Guys
I have wrote a VC++ program using MS_Visual Studio 2005 as single document interface and i difined a variable m_r1 as double,and i want to display the value of this varible on the screen
so i wrote this code in the On_Draw function of the view class

pDC->TextOutA(10,20,pDoc->m_r1,10);

but when i compiled the program i get an error message
error C2664:'BOOL CDC::TextOutA(int,int,LPCTSTR,int)':cannot convert parameter 3 from 'double' to 'LPCTSTR'

pls how to overcome this problem and what can i do to display any type of variable on the screen "the only working one is of type CString"
Go4Expert Founder
19Apr2007,06:47   #2
shabbir's Avatar
Simple. Just do the following.
Code:
CString str;
str.Format("%f",pDoc->m_r1);
Light Poster
19Apr2007,17:49   #3
nutty boy's Avatar
thanks very much it works fine
Go4Expert Founder
19Apr2007,18:56   #4
shabbir's Avatar
Quote:
Originally Posted by nutty boy
thanks very much it works fine