怎么修改wchar_t *字符串在内存中的字符?
泡泡龙 2017-10-01 08:55:21 我有个字符串Local,假设=“abcdefg”,我现在想通过内存操作把最后的fg改成xy,谁知道怎么操作?
本人不太懂cpp,谢谢帮忙
size_t length = wcslen(Local);
wchar_t * dst = new wchar_t[length];
wcscpy(dst, Local);
(&dst)[length - 1] = L"y"; //貌似不好使
这里怎么修改内存能让dst从“abcdefg”变成“abcdexy”,注意不是直接赋值之类的操作。