QQ登录

只需一步,快速开始

上位机MFC如何将CString类型转换成基本数据类型

[ 复制链接 ]
反过来将CString转换为整数或浮点数很基本数据类型,可以使用atoi和atof.
例如:
  1. void CDemoView::OnDraw(CDC* pDC)
  2. {
  3.         CString str1 = _T("100");
  4.         CString str2 = _T("1.23");

  5.         //将整型转换成CString
  6.         int a = atoi(str1);
  7.         //将实型转换成CString
  8.         double b = atof(str2);

  9.         CString strText = _T("");
  10.         strText.Format(_T("a = %d"), a);
  11.         pDC->TextOut(100, 50, strText);
  12.         strText.Format(_T("b = %f"), b);
  13.         pDC->TextOut(100, 100, strText);
  14. }
复制代码
通过上面的两个函数将CString数据转换为整数和浮点,
再转换回字符串格式显示在界面上。

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索