gpt4 book ai didi

c - 替换 C 数据中的字节

转载 作者:行者123 更新时间:2023-11-30 20:16:37 24 4
gpt4 key购买 nike

我有以下代码:

unsigned char* originaldata = (unsigned char*)malloc(50);
strcpy((char*)originalData,"12345 7");

unsigned char* replacingData = (unsigned char*)malloc(9);
strcpr((char*)replacingData,"11111111");

memset(replacingData,6,6);

然后,我想用replacementData替换从位置6到originalData末尾的数据。

我如何用 C 代码做到这一点?

最佳答案

memcpy(originalData+6, replacingData, strlen(originalData)-6)

不过,应该注意的是,这假设 originalData 的长度始终大于 6 个字符,并且 replacingData 的长度比 短 6 个字符以上原始数据.

关于c - 替换 C 数据中的字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7499310/

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