腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
SWIG
将
字节
数组
转
换为
C
结构
java
、
swig
我在
C
中有以下
结构
: typedef struct KFMutableBytes { size_t length;} KFMutableBytes; 此
结构
作为指向函数的指针传递,如下所示: KFMutableBytes bytes = ...; someFunc(&bytes)问题是你不能得到写出来的长度,
字节
数组
的长度也不能在
C
中修改,所以我只需要把by
浏览 47
提问于2020-07-07
得票数 2
1
回答
Android NDK中通过
SWIG
实现的Java字符串用奇怪的字符代替了空
字节
java
、
android
、
c
、
android-ndk
、
swig
我正在
使用
SWIG
生成一些
C
代码的接口,我已经将其编译为Android NDK库。我的
C
代码NDK库
使用
了一个
结构
,MY_STRUCT,它包含了在传入和传出方向上传递数据的char*元素,
SWIG
生成的JNI就这样工作得很好,即我可以读取
C
代码中的字符串,设置数据,并根据需要在Javachar* name;} *P_MY_STRUCT, MY_STRUCT;
C
代码调试正常,我可以读取和写入MY_STRUCT的名称等元素指向
浏览 2
提问于2014-10-08
得票数 1
1
回答
从
字节
数组
中读取特定
字节
,并
使用
Objective++将其转
换为
十六进制表示
c++
、
objective-c
、
objective-c++
我正在尝试
将
guid
C
++
结构
转
换为
GUID的字符串表示形式。Data4[ 8 ];我在
将
Data4
转
换为
字符串时遇到了问题。关于这个
结构
的描述可以在这里找到:。从描述中,该
字节
数组
的前2个
字节
表示一组4十六进制数字,接下来的6个
字节
包含第二组12十六进制数字。因此,给定一个像这个6B29FC40-CA47-1067-B31D-00DD010662DA这样的gu
浏览 2
提问于2011-03-22
得票数 1
回答已采纳
1
回答
如何在
C
++中创建从param (char* in_buffer,int len)到
Swig
中的
C
#的映射?
c#
、
swig
我试图
使用
SWIG
2.0.11
将
C
++函数包装在
C
#中。我希望
将
一个
C
++缓冲区作为参数传入,并使它在
C
#中以
数组
的形式出现。在
C
++我有在
C
#中,我希望这个出现在这些是关键的要求: 我不在乎
数
浏览 0
提问于2013-10-23
得票数 0
2
回答
使用
SWIG
从Java访问
结构
中的指针
数组
java
、
c
、
swig
typedef struct {} Boo; Boo **data;} Foo; 我想用
SWIG
在Java中将Boo ** data转
换为
带有Boo元素(Boo[])的
数组
。然后读取
数组
(我不想从Java代码中编辑、删除和创建新的
数组
)。
SWIG
文档中描述了如何
使用
carrays.i和array_functions来实现这一点,但是
结构
的
浏览 2
提问于2012-08-14
得票数 6
回答已采纳
1
回答
如何正确地
将
字节
转
换为
bytes32,然后再转换回来?
solidity
我有两个协定,主协定要求在
字节
32
数组
中输入,然后主协定将
字节
32
转
换为
地址、uint256和
字节
,并调用第二个协定,后者要求输入地址、uint256和
字节
我正在尝试将此
字节
数据转
换为
字节
32 "0x793e39cd00000000000000000000000064a436ae831
c
1672ae81f674cab8b6775df3475
c
00000000000000
浏览 163
提问于2019-12-09
得票数 1
1
回答
将可变大小的
数组
从
C
返回到Java
java
、
c
、
arrays
、
java-native-interface
、
swig
我正在
使用
SWIG
库让Java (Android)应用程序调用
C
函数。有谁知道用
SWIG
将可变大小的
数组
从
C
传递到Java的最佳方法(或者任何方式)?
浏览 0
提问于2014-03-25
得票数 0
回答已采纳
8
回答
如何通过串行发送浮点
c++
、
c
、
serial-port
、
bytearray
、
arduino
但是我想以
字节
的形式发送这些值。Serial.write()接受
字节
和
字节
数组
,但是
将
值转
换为
字节
的最佳方法是什么? 我试图
将
int16
转
换为
byte*,但没有成功。我也
使用
了memcpy,但它
使用
了很多CPU周期。Arduino
使用
普通的
C
/
C
++。这是一个微控制器。
浏览 1
提问于2010-07-17
得票数 10
回答已采纳
1
回答
在
SWIG
中
使用
C
中的Ruby块
c
、
ruby
、
swig
我正在
使用
SWIG
在Ruby中包装一个
C
界面。给定两个
结构
int color, discoverd, finished;} Vertex; %extend Graph { Vertex *v; while(v
浏览 1
提问于2009-11-11
得票数 1
1
回答
使用
SWIG
和
C
#时
将
char*缓冲区转
换为
字节
数组
c#
、
arrays
、
char
、
buffer
、
swig
我维护了一个需要转
换为
其他语言(特别是
C
++和
C
# )的Java。我正在
使用
SWIG
生成包装代码,并成功地完成了Java工作。我现在需要让
C
#工作。[] payload);%module(directors="1") example #include "example.h%apply char INPUT[] {char *payload}
浏览 0
提问于2019-05-20
得票数 5
1
回答
使用
SWIG
在Java和
C
++之间传递缓冲区
java
、
c++
、
swig
我想
使用
SWIG
在Java和
C
++之间传递一段信息(例如1024
字节
的内存)。
C
++中定义的
结构
如下:{ size_t size;为此,我应该如何编写
SWIG
接口文件?
浏览 0
提问于2018-05-15
得票数 1
回答已采纳
1
回答
将
InputStream转
换为
base64,然后转
换为
字节
数组
java
、
spring-boot
我需要一个
字节
数组
,但要求如下:首先我需要将输入流转
换为
base64,然后
将
base64
转
换为
字节
数组
。我尝试了直接
使用
字节
数组
,但需要先将InputStream转
换为
base64,然后再转
换为
byte[]。
浏览 4
提问于2021-12-03
得票数 0
1
回答
内部分配的用于返回
结构
数组
的OUT参数
python
、
swig
entry:{ char cc[2];entry
结构
被正确地转
换为
python类。我用谷歌搜索了一下,但找不到任何我可以
使用
的解释。我想让它返回一个元组:(原始python int返回值,python条目get_list对象列表,基于结果缓冲区),但不知道如何
将
C
条目转
换为
argout代码片段中的python对象。传递的results应该是指向(
结构
条目*)类型的指针,在调用
浏览 0
提问于2013-06-23
得票数 0
回答已采纳
1
回答
为什么
SWIG
需要帮助函数来处理
数组
?
perl
、
swig
引用自 @b = (50,70,60,200); gd::plotpts($im,\@a,如果
将
Perl
数组
用作
C
数组
,则将创建一个副本,验证其类型正确性,并在每次
将
数组
传递给
C
函数时解除分配。对于大型
数组
,这将带来很大的性能开销。空间要求也是一些
C
程序关注的问题。例如,一个数值应用程序可
浏览 11
提问于2011-06-27
得票数 1
回答已采纳
1
回答
python
swig
字符串到char*的转换
python
、
c
、
string
、
swig
我正在处理一个
使用
python
SWIG
模块的项目。void func(char* pin, unsigned long len);key = "\x42\x1d\xd7"奇怪的是,传入
数组
的大小是最后一个字符(d7)被转
换为
两个字符(
c
3 97)。我注意到,如果
字节
设置了最高位,那么它将扩展为两个
字节
。我想这与字符串编码或诸如此类的东西有关。是否有其他方法可以
将
浏览 0
提问于2015-06-17
得票数 1
1
回答
如何在
c
++中复制包含空终止符的内存块
c#
、
c++
、
byte
、
memcpy
我在
C
#中将图像转
换为
字节
数组
,并通过TCP将其发送到用
C
++编写的服务器应用程序。为了简单起见,我
使用
以下语句
将
C
#中的字符串“Hello\0”World\0<em
浏览 3
提问于2014-12-26
得票数 0
回答已采纳
2
回答
Python中
SWIG
C
++类型的
数组
分配
c++
、
python
、
swig
、
ctypes
我正在为一个
使用
SWIG
公开其
C
++应用程序接口的程序编写一个python脚本。;struct JoxColor {};注意,我不能访
浏览 3
提问于2011-05-03
得票数 5
回答已采纳
1
回答
Base64在xml .net中编码/解码大型文件
.net
、
base64
、
decode
、
encode
我有一个外部的webservice,它返回
字节
数组
中的文件(小的,大的20 XML文件),它必须转换成base64字符串并包含在XML文件中我用来
将
字节
数组
转
换为
base64的代码是 Base64FormattingOptions.InsertLineBreaks) 下面是我
使用
Linq对XML的实际xml
结构
浏览 2
提问于2011-06-09
得票数 1
1
回答
SWIG
Python
结构
数组
python
、
c
、
swig
我已经搜索了几天,试图弄清楚如何
将
结构
数组
转
换为
Python列表。我有一个函数,它返回一个指向
数组
开头的指针。return t;从Python调用函数后,我得到了一个
结构
,但尝试访问
数组
的其他元素会导致错误:print foo[1].member我试过
使用
%array_class,但是没有用。我还尝试将
浏览 4
提问于2012-08-17
得票数 7
回答已采纳
2
回答
将
C
数据
结构
和
C
API导出到Python
python
、
c
、
swig
我有一个带有
C
API的
C
库的源代码。我希望
将
函数和
C
数据
结构
公开给python,这样我就可以在python脚本中
使用
库。有超过50个200+函数和大约50个数据
结构
,所以如果我能自动生成
C
和Python语言之间的“胶水”代码会更好。 我目前正在阅读
SWIG
,因为它似乎是前进的方向。最后但并非最不重要的一点(假设
SWIG
是前进的方向),有没有人有一个很好的教程的链接,展示了如何从现有的
C
库编写Pyt
浏览 0
提问于2011-11-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
智能合约从入门到精通:Lib工具库——1
你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!
C语言和Python一起混合编程!
sizeof了解一下?
C语言编程相关的话题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券