gpt4 book ai didi

c++ - 如何使用memset清除char数组

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

我正在寻找一种清除 char 数组的方法,类似于在 python 中执行以下操作的方法:

buffer = ""

使用 memset 是最好的方法吗?还是我缺少其他内置函数/方法?

我尝试过的:

 memset(buf, '\n', sizeof(char));

最佳答案

由于 sizeof(char) 是 1,因此您不需要它。如果您的 char 数组的大小为 s,请使用以下代码:

memset(buffer, 0, s);

这将在从 buffer 到下一个 s 字节的每个字节上写入 0。

关于c++ - 如何使用memset清除char数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59498305/

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