| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2613 人关注过本帖
标题:【求助】怎么打印或者转换double类型为字符串
只看楼主 加入收藏
tk657309822
Rank: 2
等 级:论坛游民
帖 子:17
专家分:20
注 册:2010-6-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
【求助】怎么打印或者转换double类型为字符串
应该算是MFC吧。
比如我需要把
double  area=3.141592653*r*r;
的结果打印出来,该怎么做?


程序代码:
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
    switch(id)
    {
        case IDC_OK:
            {
                TCHAR r[256];
                

                GetDlgItemText(hwnd,IDC_EDITR,r,sizeof(r));

                int radius=atoi(r);
                double Area=3.141592653*radius*radius;

                TCHAR area[256];
                swprintf(

            }
        break;
        default:
        break;
    }
}


唉,还是没搞定,但大家帮忙,分就分给大家吧

[ 本帖最后由 tk657309822 于 2011-10-20 23:44 编辑 ]
搜索更多相关主题的帖子: 打印 字符串 double 
2011-10-13 20:45
zhaoquanyi
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2010-8-3
收藏
得分:10 
把结果格式化成CString类  用AfxMessageBox()输出;
2011-10-13 21:26
zhaoquanyi
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2010-8-3
收藏
得分:0 
CString str;
str.Format("%f",Area);
AfxMessageBox(str);
2011-10-13 21:37
tk657309822
Rank: 2
等 级:论坛游民
帖 子:17
专家分:20
注 册:2010-6-8
收藏
得分:0 
以下是引用zhaoquanyi在2011-10-13 21:37:18的发言:

CString str;
str.Format("%f",Area);
AfxMessageBox(str);

貌似搞不定啊,可以用swprinrf或者wsprintf之类的么?
2011-10-14 14:18
Toomj
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:257
专家分:1826
注 册:2011-5-17
收藏
得分:10 
用SetDlgItemText()函数可打印到对话框中控件的文本和标题   
函数原型:BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString);   
 
2011-10-15 11:07
快速回复:【求助】怎么打印或者转换double类型为字符串
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013871 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved