CString 基础问题我有个字符串,CString str="abcde"比如我要把子第二个字母'b'变成k怎么变为什么我str[1]='k';不行[解决办法]str[1]返回的并不是引用,所以你修改不了str.SetAt(1, 'k');[解决办法]你需要了解一下,CString类的成员函数[解决办法]用string吧。
string str="abcde" ;str[1] = k;[解决办法] str.SetAt(1, 'k');