C++更改const char中的值

Anw*_*med 1 c++ pointers

我有一个const char

const char example[] = "\x4D\x5A\xE8\x00\x00\x00\x00\x5B\x52\x45\x55\x89\xE5\x81\xC3";
Run Code Online (Sandbox Code Playgroud)

DWORD* example2 = "\xAA\xBB\xCC\xDD";
Run Code Online (Sandbox Code Playgroud)

我想用example2中的那些更改example1的最后4个字节我在C++中可以做什么?

我曾尝试memcpy,strcpystrcpy_s没有运气

Alo*_*ave 9

你不应该修改常量数组!
修改固有的常量对象/变量会导致未定义的行为.
只是不要这样做.制作它的副本并修改该副本,或者如果要修改同一个数组,则不要将其声明为const.