У меня есть функция C, которая ожидает в качестве входных строк строки с окончанием \0:
void external_C( int length , const char ** string_list) {
// Inspect the content of string_list - but not modify it.
}
Из python (ctypes) я хотел бы вызвать эту функцию на основе списка строк python:
def call_c( string_list ):
lib.external_C( ?? )
call_c( ["String1" , "String2" , "The last string"])
Любые советы о том, как создать структуру данных на стороне python? Обратите внимание, что я гарантирую, что функция C НЕ изменяет содержимое строк в string_list.
Привет
Йоаким