我定义一个字符串CString ss
要将其写入一个.ini文件
文件用CFile类打开,打开方式为CFile::modeCreate | CFile::modeWrite
用Write将ss写入文件,但Write的第一个参数为指向缓冲区的pointer,我该如何转换?
谢谢,不好意思,只有10分了,全部奉上

解决方案 »

  1.   

    用标准API函数WritePrivateProfile()直接写就行了。
      

  2.   

    对了,忘说了,我在evc下开发,很多vc可用的函数在evc下不能用,只能用write
      

  3.   

    File.write(cs.GetBuffer(cs.GetLength()),cs.GetLength());
    cs.ReleaseBuffer();
      

  4.   

    为什么用ss.GetBuffer(ss.GetLength())
    CString str="asdfasfasfasdfasf";
    CFile file("text.ini", CFile::modeCreate|CFile::modeWrite);
    file.Write(str, str.GetLenght());
    file.Close;这样做与营淫那样有什么不同啊。
      

  5.   

    yellowwolf(你们把名给全起了所以我注册色狼) 
    是的,我的有点多余了,因为CString已有类型转换