大佬们求助!
问题一:数组取值不全,只能取得第一条;
问题二:users.name转换成string。
package main
/*
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
typedef struct User{
char name[64];
int uid;
}User;
static struct User *
getUsers(){
static struct User users[3] = {{"admin",1},{"kaha",2},{"dddd",3}};
return users;
}
*/
import "C"
import (
"fmt"
"reflect"
)
func main() {
users := C.getUsers()
fmt.Println(reflect.TypeOf(users.name))
fmt.Println(users.name)
}