问题1.我有一个BSTR类型的变量为 "我的 她的"
我如何替换成BSTR类型的 "我的 她的"   把 变为空格问题2.我有BSTR类型变量 "20 120 30"
     我如何转成三个int型的变量呀

解决方案 »

  1.   

    忘了说了,不要用MFC中字符串类的方法
      

  2.   

    不想用函数,那就建一个临时的buffer,自己手工一个字符一个字符去判断,不是&nbsp就copy到buffer,其实很简单的,一个while就搞定了
      

  3.   

    字符串函数,就那些,StrStr查找子串,StrToInt转换。
      

  4.   

    问题2可以一个字符一个字符的读,反正整数加上其他字符(比如空格)只有11个可能,用case语句就行了,比如定义 int a[NUM]
    读第1个字符将其转换成数字 a[0] 
    读第2个字符的时候将a[0]乘以10,然后加上刚读到的数字,即 a[0]=a[0]*10+刚读的数字
    如果第三个字符是数字,重复上面的方法
    如果第三个字符是空格(或者其他字符),将数组下标+1,继续读下面的字符
     
    至于其他的情况,按照这个思路去进行就可以啦