package main
/*
#include <stdio.h>
//void TestArray(char* s[],int sLen);
static void DDD(char* s[],int sLen){
printf(s[sLen-1]);
//TestArray(s,sLen);
}
*/
import "C"
import (
"fmt"
"unsafe"
)
func main() {
//char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'};
var s = []*C.char {
C.CString("88888888888"),
C.CString("123456789"),
C.CString("1234567890"),
C.CString("12345678911"),
C.CString("12345678912"),
}
fmt.Println(s)
C.DDD((**C.char)(unsafe.Pointer(&s[0])),C.int(len(s)))
//C.TestArray((**C.char)(unsafe.Pointer(&s[0])),C.int(len(s)))
//C.DDD(s)
}
//export TestArray
func TestArray(t []*C.char,arrLen int) {
fmt.Println("==>",C.GoString(t[arrLen-1]))
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器