Jak mogę przekonwertować listę pythonów na zakończone znakiem Null char**
, aby można było przekazać ją do zewnętrznej funkcji C?Cython - konwertująca lista ciągów znaków na char **
mam:
struct saferun_task:
saferun_jail *jail
saferun_limits *limits
char **argv
int stdin_fd
int stdout_fd
int stderr_fd
int saferun_run(saferun_inst *inst, saferun_task *task, saferun_stat *stat)
w cdef extern bloku
chcę przekonwertować coś podobnego ('./a.out', 'param1', 'param2')
do czegoś, co można przypisać do saferun_task.argv
Jak?
Zaznacz to: https://groups.google.com/forum/?fromgroups#!searchin/cython-users/char**/cython-users/ldtOV1QwITA/bxL1AtiALkwJ –
Możliwy duplikat [tablicy ciągów Fast - Cython] (http://stackoverflow.com/questions/17511309/fast-string-array-cython) – Claudiu