c++中struct结构存储数据用java怎么读?
我用c++中的struct来存储数据,该struct中有String,double.我现在想用java对它进行读取,
怎么读??
我用了String和类两种,都不行(类中的类型和struct中定义类型相同).
得用byte[]来接,然后再解析!
这个要使用序列化进行存储再进行读取
详细序列化讨论见
http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fcjfans
我用String来读取的时候就是用的data[].
怎么样把它解析,请详解!!!
比如data[]前四个字节是Long型的id
那就直接取前四位转换成Long。转换的方法就是移位。
对于字符串就直接new String(byte[] temp);
我有一个结构,里面有两个字段都为String,
可是我用你的那种方法读出来时像 :烫烫2007-10-10烫烫之类的东西....
这样的话要么就是位置偏移不对.要么就是字符编码不对.
new String(byte[] temp, "编码");
编码可以试GBK
gb2312
utf-8
等等.
c++里出烫烫似乎本身就有问题
可以的话,在c++里打印看一下本身是否对.
我设了编码的,编码为gb2312
在c++中读取出来是对的...
有哪位大侠.帮我解决一下.
怎么都没有人顶啊........
相关问答:
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。
下载地址:http://www.cctry.com/forumdisplay.php?fid=46
......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......