求教:go调用c的结构体指针后如何遍历

star24 · · 4208 次点击
```golang tmpPtr := uintptr(unsafe.Pointer(result)) sizeOf := unsafe.Sizeof(*result) tmpPtr += sizeOf result = (*C.struct_test)(unsafe.Pointer(tmpPtr)) fmt.Printf("%f\n", result.a); ``` 最后一行改为这样,可以输出你想要的
#1
更多评论