コード例 #1
0
ファイル: c2.go プロジェクト: romelgomez/notas-sobre-golang
func Print(s string) {
	cs := C.CString(s)
	defer C.free(unsafe.Pointer(cs))
	C.fputs(cs, (*C.FILE)(C.stdout))
}
コード例 #2
0
ファイル: file.go プロジェクト: WXB506/golang
func (f *File) WriteString(s string) {
	p := C.CString(s)
	C.fputs(p, (*C.FILE)(f))
	C.free(unsafe.Pointer(p))
	f.Flush()
}
コード例 #3
0
ファイル: stdio.go プロジェクト: gale320/cgo
func main() {
	f := new(C.FILE)
	p := C.CString("string content")
	C.fputs(p, (*C.FILE)(f))
}
コード例 #4
0
ファイル: c.go プロジェクト: cloudson/Saturno
func main() {
	value := C.CString("Oi\n")
	C.fputs(value, (*C.FILE)(C.stdout))
}