Pythonの文字列のリストをヌルで終わらせたchar**
に変換するにはどうすれば外部のC関数に渡すことができますか?Cython - 文字列のリストをcharに変換する
私が持っている:CDEF externをブロック
で
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)
を私はどのようにsaferun_task.argv
に割り当てることができる何かに('./a.out', 'param1', 'param2')
のようなものを変換したいですか? Cythonのドキュメントから
これを確認してください:https://groups.google.com/forum/?fromgroups#!searchin/cython-users/char**/cython-users/ldtOV1QwITA/bxL1AtiALkwJ –
[Fast string array - Cython]の可能な複製(http://stackoverflow.com/questions/17511309/fast-string-array-cython) – Claudiu