gpt4 book ai didi

c - 使用 C 修改从索引开始的数组内容

转载 作者:太空宇宙 更新时间:2023-11-04 03:09:11 24 4
gpt4 key购买 nike

我正在尝试使用优化指针修改 C 中的 char 数组。我只是想将数组的一部分设置为 0x00 比直接遍历数组更快。

这是我正在尝试的当前代码。我正在尝试将索引 65-124 设置为 0x00

char *paddPtr = paddedmsg; //This is needed for work earlier.
*paddPtr=&paddedmsg[65];
for (i=65; i < 125; i++, paddPtr++) {
*paddPtr = 0x00;
}

没有错误消息,但我的教授用来检查输出的代码返回时显示不正确,所以我假设存在问题,但我不确定问题到底是什么。

最佳答案

您可以使用 memset(&paddedmsg[65], 0x0, 60)(参见 https://linux.die.net/man/3/memset)

关于c - 使用 C 修改从索引开始的数组内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58310846/

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