Python中的Memset(),清除缓冲区

加密货币

我尝试将一些C代码转换为Python,并且在清除缓冲区(将由UDP发送的数据)时遇到问题。转换函数如下所示:

void func(Struct *data_1, Struct *data_2)
{
    data_p1 = data_1;
    data_p2 = data_2;
    memset(datap1, 0, sizeof(*data_p1));
    memset(datap2, 0, sizeof(*data_p2));
}

而且我必须告诫我,我不知道如何替换c指针,这对于替换它们至关重要。第二个问题是memset,我知道是的,ctype但是我不知道如何正确使用它。有人可以帮忙吗?

塞尔erge

在不同语言之间转换代码时,切勿尝试在表达式级别进行转换,而是想知道代码实际上在做什么。这里的C代码将结构的内容设置为NULL字节。Python中没有直接等价的句号。更接近的等效方法是将Python对象的所有对象属性设置为None,将整数设置为0,然后将其浮点数设置为0.0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的Memset(),清除缓冲区

来自分类Dev

Python:清除标准输入缓冲区

来自分类Dev

强制在scanf中清除缓冲区

来自分类Dev

清除键盘缓冲区

来自分类Dev

在金属中如何清除深度缓冲区或模板缓冲区?

来自分类Dev

当stdin非交互时如何清除python中的stdin缓冲区

来自分类Dev

在C中的fgets()之后清除输入缓冲区

来自分类Dev

在OpenGL中清除双精度缓冲区

来自分类Dev

清除Java中的数据报缓冲区

来自分类Dev

在C#中清除鼠标缓冲区

来自分类Dev

如何从bash清除konsole中的回滚缓冲区?

来自分类Dev

读取c中的输入后如何清除缓冲区?

来自分类Dev

如何清除ReplaySubject上的缓冲区?

来自分类Dev

清除cout缓冲区(C ++)

来自分类Dev

何时清除顶点缓冲区对象

来自分类Dev

清除MIDI输出缓冲区

来自分类Dev

何时清除顶点缓冲区对象

来自分类Dev

如何清除Neovim缓冲区

来自分类Dev

Tmux,禁用缓冲区清除功能

来自分类Dev

使用CFFI在Python中创建CData类型的缓冲区

来自分类Dev

如何在Python中合并多个缓冲区对象?

来自分类Dev

Python 3中的协议缓冲区-NotImplementedError

来自分类Dev

TypeError:应为Python中的字符缓冲区对象

来自分类Dev

Linux:python:在raw_input()之前清除输入缓冲区

来自分类Dev

如何重新映射清除缓冲区以删除Iterm2中的所有行?

来自分类Dev

有哪些方法可以将stdout捕获到读取时自动清除的缓冲区中?

来自分类Dev

如何以编程方式清除Windows中的缓冲区和缓存

来自分类Dev

在 C++ 中清除空输入缓冲区的安全操作

来自分类Dev

如何清除套接字缓冲区以从最新请求中获取最新数据

Related 相关文章

热门标签

归档