最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3利用ctypes傳入一個(gè)字符串類型的列表方法

 更新時(shí)間:2019年02月12日 15:11:30   作者:abc15766228491  
今天小編就為大家分享一篇python3利用ctypes傳入一個(gè)字符串類型的列表方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

c語言里:c_p.c

#include <stdio.h>

void get_str_list(int n, char *b[2])
{
 printf("in c start");
 for(int i=0;i<n;i++)
 {
  printf("%s", *(b+i));
  printf("\n");
 }
 printf("in c end");
}

編譯為動(dòng)態(tài)庫的命令:

gcc -o hello1.so -shared -fPIC c_p.c

python里:p_c.py

from ctypes import *
ll = cdll.LoadLibrary
lib = ll("./12_23_ctype_list/hello1.so")
n = 3
str1 = c_char_p(bytes("nihao", 'utf-8'))
str2 = c_char_p(bytes("shijie", 'utf-8'))

a = (c_char_p*2)(str1, str2)
lib.get_str_list(2, a)

輸出

in c startnihao
shijie
in c end

以上這篇python3利用ctypes傳入一個(gè)字符串類型的列表方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

泾源县| 巴彦县| 陕西省| 东宁县| 北流市| 冕宁县| 齐河县| 绵竹市| 那曲县| 陇西县| 红安县| 乐陵市| 台东市| 盈江县| 固始县| 迁西县| 竹北市| 元朗区| 佛冈县| 抚远县| 陆良县| 天津市| 潞西市| 忻城县| 上林县| 东乌珠穆沁旗| 如东县| 辽中县| 南乐县| 丰县| 德昌县| 加查县| 华阴市| 慈利县| 乌兰县| 岚皋县| 潜山县| 克东县| 汕尾市| 梅河口市| 徐汇区|