Python使用cffi库打印结果不符合预期
yi
创作者俱乐部成员
Python使用cffi库打印结果不符合预期
from cffi import FFI
ffi = FFI()
ffi.cdef("""
int printf(const char *format, ...);
""")
C = ffi.dlopen(None)
arg = ffi.new("char[]", b"world")
C.printf(b"hello %s!\n", arg)
结果如下图,图中的结果是13,莫名其妙的结果。
@金山办公