예제 #1
0
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))
}