在MFC中用TextOut怎样将一个双精度数输出
答案:2 悬赏:0 手机版
解决时间 2021-02-22 11:08
- 提问者网友:書生途
- 2021-02-21 18:02
在MFC中用TextOut怎样将一个双精度数输出
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-02-21 19:27
fData;//假设为你要输出的数
char szData[32];
sprintf( szData, "%f", fData );
然后使用TextOut函数将szData输出就可以了。追问我需要大量输出,这样似乎有点麻烦,有没有专门的函数啊追答那就把上面的代码封装成函数就可以了。
char szData[32];
sprintf( szData, "%f", fData );
然后使用TextOut函数将szData输出就可以了。追问我需要大量输出,这样似乎有点麻烦,有没有专门的函数啊追答那就把上面的代码封装成函数就可以了。
全部回答
- 1楼网友:末日狂欢
- 2021-02-21 20:14
double dou;
dou=2.8;
CString temp;
temp.format("%lf",dou);
pDC->TextOut(x, y, temp);追问我需要制定输出的位置,有没有类似itoa()这样的函数啊追答具体意思?输出的位置不是TextOut里面的x、y?itoa()也是可以直接用的
dou=2.8;
CString temp;
temp.format("%lf",dou);
pDC->TextOut(x, y, temp);追问我需要制定输出的位置,有没有类似itoa()这样的函数啊追答具体意思?输出的位置不是TextOut里面的x、y?itoa()也是可以直接用的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯