Access C array of type const char * from Go
问题 I have a C file with an array of type const char * , lets call it myStringArray[] , something like: const char *myStringArray[] = { "NAME_OF_FIRST_THING", "NAME_OF_SECOND_THING", "NAME_OF_THIRD_THING"} I need Go to index into that C array, using cgo , and convert an array entry into a Go string. The following code compiles but does not work correctly; you can see from the output that follows, it is indexing along the strings rather than up the array: myGoString := C.GoString((*C.char) (unsafe