I need to pass an array of C# strings into C code
Example C code
void print_string_array(const char** str_array, int length){ for (int i = 0; i &
Why the "print_string_array(IntPtr sa, int length);" instead of "print_string_array(IntPtr[] sa, int length);" ? And what does print_string_array look at the C-side? print_string_array(char** sa, int length); ?