我一直试图从C++返回一个字符串数组到Python,如下:// c++ code

extern "C" char** queryTree(char* treename, float rad, int kn, char*name, char *hash){

//.... bunch of other manipulation using parameters...

int nbr = 3; // number of string I wish to pass

char **queryResult = (char **) malloc(nbr* sizeof(char**));

for (int j=0;j

queryResult[j] = (char *) malloc(strlen(results[j]->id)+1);

if(queryResult[j]){

strcpy(queryResult[j], "Hello"); // just a sample string "Hello"

}

}

return queryResult;

}

// output in C++:

Hello

Hello

Hello

下面是python中的代码:

^{pr2}$

python的输出是整数:?在

我是python的新手。我知道我在python方面做错了什么。我一直在看其他一些问题,他们正在传递一个char*,但我没能让它为char**工作。我已经试了好几个小时了。任何帮助都将不胜感激。在19306416

python中char的用法_如何从C++返回char **并使用cType在Python中填充它?相关推荐

  1. python中content的用法_学python吗,教你5个python现学现用的有趣用法

    在我们使用python的过程中也会遇到一些有意思的用法,这里找到了一些总结有趣的 话不多说,接着看下去吧!!!!python高薪就业(视频.学习路线.免费获取)​shimo.im for-else用法 ...

  2. python中主函数用法_【Python 1-13】Python手把手教程之——详解函数和函数的使用...

    - 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 定义函数 下面是一个打印问候语的简单函数,名为greet_user(): def greet_user(): "&quo ...

  3. python中isalpha的用法_关于isalpha()的详细介绍

    今天在写一个搜索组件时,我想根据搜索的是否是全部字母来选择搜索的字段.于是有下面的代码:if q.isalpha(): query = query.filter(User.username.ilike ...

  4. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  5. python中len的用法_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  6. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  7. python中exec的用法_如何在Python中安全地使用exec()?

    我的任务是构建一个应用程序,在该应用程序中最终用户可以使用自定义规则来评估返回的查询是警告还是警报(基于自己的阈值). 我为用户建立了逻辑模板的方法.一个示例如下所示: if (abs(<< ...

  8. matlab stem 属性,matlab中stem函数用法_常见问题解析

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  9. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

最新文章

  1. 二叉排序树的相关操作
  2. numpy 学习笔记
  3. 少糖的理由+1,新研究表明:高糖环境不利于肌肉修复和维持
  4. Qt5.1.1 + VS2010安装错误(Unable to find a Qt build)
  5. c# 字符串排序 (面试题)
  6. linux配置环境jdk
  7. python打乱list_超实用!每 30 秒学会一个 Python 小技巧,GitHub 标星 5300!
  8. natty的异步通信框架_OpenHub框架进行的异步通信
  9. 小孩看python_小朋友,python是否让你有很多问号?
  10. 二手机床:中国高端机床装备制造列入战略性产业
  11. 加密--HashPasswordForStoringInConfigFile过时问题
  12. 数模算法:排队论模型
  13. 数字化转型没有银弹,不破不立,如何破?如何立?
  14. python实现pdf合并
  15. 启动计算机实现5秒开机,电脑3秒开机,怎么做到的?
  16. 笔记本电脑换新硬盘重装系统经验
  17. 【正点原子MP157连载】第二十八章 A7和M4联合调试-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  18. html/css面试题(3)
  19. 堆(heap)系列_0x0A:3种方法一次性解决堆溢出问题
  20. 大学物理实验长度的测量实验报告_大学物理实验长度的测量实验总结

热门文章

  1. Python+selenium第一个自动化脚本
  2. LintCode 373: Partition Array
  3. 关于mysql内存表的一个帖子(转载)
  4. 选择、插入、冒泡排序
  5. Android应用程序变量
  6. 【计算机网络复习 数据链路层】3.6.1 局域网
  7. 【计算机网络复习】1.1.4 时延、时延带宽积、RRT和利用率
  8. Leetcode--15. 三数之和
  9. 总结下载Spring Framework的jar包
  10. java如何对list进行排序_java中如何对list进行排序