lua传十六进制数据到C语言中
lua吧
全部回复
仅看楼主
level 1
hcwain
楼主
2015年09月28日 07点09分
1
level 1
hcwain
楼主
各路大神,怎么实现这个?
2015年09月28日 07点09分
2
level 11
协调意志_Tox
什么意思?数据传输?你那16进制的数据在lua中的数据类型是什么?
数据在电脑内存里不都是16进制嘛
(误人子弟ing),lua与c的数据交互方法不就是那个怎么读来着?你可以io库写出来然后c读取
这是万能的
2015年09月29日 07点09分
3
hcwain
我是使用C API调用lua函数,直接返回数据回给C的,这样的思路有问题吗
2015年09月29日 07点09分
协调意志_Tox
@hcwain
没有,可以这么干,就是用哪个我读不来的机制传输就好了 数据就是数据
在这个层次讨论什么进制是没有意义的
2015年09月29日 07点09分
hcwain
@协调意志_Tox
C程序传递一串十六进制的数据给lua,lua怎么提取出这一串数据出来呢
2015年09月30日 07点09分
协调意志_Tox
@hcwain
你打算在lua里怎么处理这段数据?
可以自己封装c语言里操作16进制的函数,lua里就是从栈里推出就好了,比如入栈,声明函数,调用,那个Lua调用的函数里的第一个参数就是了
2015年09月30日 19点09分
level 11
八千碎金流
十五字
十五字十五字十 五字十五字
2015年10月04日 08点10分
4
level 11
协调意志_Tox
这个byte32你要不?
2015年10月08日 15点10分
5
hcwain
要的,我尝试着看下
2015年10月09日 01点10分
1