首先你这个转换,属于自找难受。。。本来就是char数组和指针,或者说LPSTR,非要用CString传递,两边转来转去,没必要。AddrtoIP函数,加一个参数传递一个char数组指针过去,直接memmove给参数返回就可以了。另外,关于转换,看到你的另一个问题了,其实思路都是正确的,两个宽字节函数都可以使用,CString的operator LPSTR也可以,这三种方法都可以正确转换,细节需要仔细调试一下,应该没问题。