多谢, 结构体方法也很好用
【 在 gfkid 的大作中提到: 】
: 又问了gpt4,似乎更好些
: 您遇到的问题是因为尝试修改了一个被声明为 `const` 的变量。在 C 语言中,`const` 关键字用于声明一个变量为常量,这意味着一旦初始化后,它的值就不能被修改。尝试修改一个 `const` 变量的值会导致未定义行为,通常会引发运行时错误,如您所遇到的 Segmentation Fault。
: 在您的例子中,`const uint8_t tag[16];` 声明了一个不可变的数组,然后您尝试使用 `memcpy` 来修改它的内容,这正是出错的原因。
: ...................
--
FROM 206.189.38.*