gpt4 book ai didi

C++ 改变 const char 中的值

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:11:17 33 4
gpt4 key购买 nike

我有一个常量字符

const char example[] = "\x4D\x5A\xE8\x00\x00\x00\x00\x5B\x52\x45\x55\x89\xE5\x81\xC3";

DWORD* example2 = "\xAA\xBB\xCC\xDD";

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

我试过 memcpy , strcpystrcpy_s 但没有成功

最佳答案

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

关于C++ 改变 const char 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14381641/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com