关于字符串的问题 在编辑框里输入数据如0.0001,0.00002,0.00098......一系列的浮点数,我想把这个CSRING型的转为double 数组,然后在进行运算,最后得到相应的数据,也是一个数组,再把其显示到编辑框里。现在的问题是怎么把这个CString型存到double数组里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str(_T("0.000002"));double data = atoi((LPTSTR)(LPCTSTR)str); BOOL AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n')参数说明:rString 保存输出的子字符串lpszFullString 待分割的字符串iSubString 提取的子字符串的序号,从0开始。假如你想提取第3段,该参数就输入2chSep 用于分割的字符,默认的是'\n' 返回值:分割成功,就返回TRUE;iSubString越界,则返回FALSE举例说明:CString str = _T("abc45,78ea,679u,368");CString strSub;AfxExtractSubString(strSub, (LPCTSTR)str, 0, ','); // strSub的内容为abc45AfxExtractSubString(strSub, (LPCTSTR)str, 3, ','); // strSub的内容为368 不能直接关联double类型的么? 求助~mfc运行一个实例send message的问题 MFC 中关于边缘检测 char数组需要再头尾添加特殊符号,用来通讯,数据中存在ASCII码为00的数据 该如何解决,谢谢! mfc遍历注册表 超难问题 求教 CComBSTR内存泄漏问题 如何防止控件的重叠 请问CLISTCTRLL怎样确定鼠标的位置 各位哪位知道方正阅读器是用什么写`! 请问 今天运行VC是弹出了应用程序错误的窗口 写入TXT文件的是乱码
double data = atoi((LPTSTR)(LPCTSTR)str);
参数说明:
rString 保存输出的子字符串
lpszFullString 待分割的字符串
iSubString 提取的子字符串的序号,从0开始。假如你想提取第3段,该参数就输入2
chSep 用于分割的字符,默认的是'\n'
返回值:分割成功,就返回TRUE;iSubString越界,则返回FALSE
举例说明:
CString str = _T("abc45,78ea,679u,368");
CString strSub;
AfxExtractSubString(strSub, (LPCTSTR)str, 0, ','); // strSub的内容为abc45
AfxExtractSubString(strSub, (LPCTSTR)str, 3, ','); // strSub的内容为368