cgo.wchar:cgo.wchar包将与gocgo一起使用,并有助于在C.wchar_t和wchar_t字符串之间进行转换(* C.wchar_t具有空终止符或int长度)

时间:2024-06-13 16:23:17
【文件属性】:

文件名称:cgo.wchar:cgo.wchar包将与gocgo一起使用,并有助于在C.wchar_t和wchar_t字符串之间进行转换(* C.wchar_t具有空终止符或int长度)

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-13 16:23:17

Go

cgo.wchar 帮助在cgo中使用wchars。 例子 go.hid库中的示例: func ( dev * Device ) ManufacturerString () ( string , error ) { // create WcharString ws := wchar . NewWcharString ( 100 ) // retrieve manufacturer string from hid res := C . hid_get_manufacturer_string ( dev . hidHandle , ( * C . wchar_t )( ws . Pointer ()), 100 ) if res != 0 { return "" , dev . lastError () } // get WcharString as Go string


【文件预览】:
cgo.wchar-master
----wchar_test.go(3KB)
----wchar_windows.go(65B)
----convert.go(8KB)
----wchar.go(4KB)
----readme.md(483B)
----wchar_notwin.go(84B)

网友评论