コード例 #1
0
ファイル: basic.go プロジェクト: freewu/learn
func main() {
	cs := C.CString("Hello from stdio\n")
	C.myprint(cs)
	C.free(unsafe.Pointer(cs))
}
コード例 #2
0
ファイル: main.go プロジェクト: zchee/cgo
func main() {
	cp()
	cs := C.CString("Hello from stdio\n")
	C.myprint(cs)
	// fmt.Printf("main")
}
コード例 #3
0
ファイル: testcgo.go プロジェクト: wb253/go-gb
func Foo() {
	var cs *C.char = C.CString("Hello, world!\n")
	C.myprint(cs)
	C.free(unsafe.Pointer(cs))
}
コード例 #4
0
ファイル: print.go プロジェクト: NONFish/goc2p
func Print(s string) {
	cs := C.CString(s)
	defer C.free(unsafe.Pointer(cs))
	C.myprint(cs)
}