我正在尝试将Python代码转换为Node,Python代码如下所示:
import ctypes
class c_structure(ctypes.Structure):
class _u(ctypes.Union):
_fields_ = [
('att1', ctypes.c_uint32),
('att2', ctypes.c_char * 200),
]到目前为止,我得到了以下信息:
const ref = require('ref');
const StructType = require('ref-struct');
const ArrayType = require('ref-array')
const charArray = ArrayType(ref.types.uint8);
const c_structure = StructType({
att1: ref.types.uint32,
att2: charArray,
});问题是我不能在Node代码中指定数组的大小(至少我找不到方法)。有人能帮我把Python代码翻译成Node吗?
发布于 2020-09-14 21:35:16
我差一点就明白了:
const charArray = ArrayType(ref.types.uint8, 200);https://stackoverflow.com/questions/63422199
复制相似问题