/*
#include <stdio.h>
void Print(char * buff)
{
fprintf(stdout,"%s\n", buff);
}
*/
import "C"
import (
"fmt"
)
func main() {
C.Print(C.CString("Test"))
}
简单例子,以后需要的功能自行扩展。
本文展示了一个简单的Go语言程序如何通过导入C包来调用C语言的函数,并打印出一条测试消息。此示例有助于理解跨语言编程的基本概念。
/*
#include <stdio.h>
void Print(char * buff)
{
fprintf(stdout,"%s\n", buff);
}
*/
import "C"
import (
"fmt"
)
func main() {
C.Print(C.CString("Test"))
}
简单例子,以后需要的功能自行扩展。

被折叠的 条评论
为什么被折叠?