golang 如何传入字符串结束符?

Lucare 发布于 03/15 17:36
阅读 237
收藏 0

之前用JNA实现了调用dll,对于C写的接口好像都需要这个结束符,所以我处理如下:

JNAOperateDll.instanceDll.PostAndRecvEx((xmlStr + "\0") .getBytes("gbk"), b);

现在想用go写一个,我该如何标记呢:

ret, _, err := proc.Call(uintptr(unsafe.Pointer(syscall.StringBytePtr(param))), uintptr(unsafe.Pointer(&b[0])))

param是一个xml字符串。

加载中
0
0
Lucare
Lucare

解决了,不需要特意标识

返回顶部
顶部