Làm thế nào tôi có thể chuyển đổi một danh sách python của chuỗi python thành một kết thúc null char**
để tôi có thể chuyển nó sang hàm C bên ngoài?Cython - chuyển đổi danh sách các chuỗi thành char **
tôi có:
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)
trong CDEF khối extern
Tôi muốn chuyển đổi một cái gì đó giống như ('./a.out', 'param1', 'param2')
một cái gì đó mà tôi có thể gán cho saferun_task.argv
như thế nào?
Kiểm tra điều này: https://groups.google.com/forum/?fromgroups#!searchin/cython-users/char**/cython-users/ldtOV1QwITA/bxL1AtiALkwJ –
Bản sao có thể có của [Chuỗi chuỗi nhanh - Cython] (http://stackoverflow.com/questions/17511309/fast-string-array-cython) – Claudiu