CString str = _T("aheifhai123234fhh.31h4h2");
我想提取其中的数字和小数点,也就是结果是str = _T("123234.3142")
请问如何处理比较高效? 谢谢大家。

解决方案 »

  1.   

    可以for循环一个字符一个字符的判断,有更简洁的办法吗?
      

  2.   

    每一位都是随机的,无规律可循,除了一位一位的比较,还能怎么办??   
    一下  看看有没有good idea
      

  3.   

    int CString::Remove( TCHAR ch );把字母的移除
      

  4.   

    错了忘记remove里面的循环了!
      

  5.   

    一个for遍历CString 遇到数字或者.就加到另一个CString里  这样遍历一次就得到结果 已经是最快的了
      

  6.   

    用个指针遍历一遍,判断ASC值在‘0’-‘9’之间。