如何获取一个structure的结构和大小?

universe 2005-05-09 04:06:13
用pb作tcpip通讯,需要把一个数据结构转换成一个数据流进行发送和接收,对于接收过来的数据流需要按照这个结构拆分赋值。并且数据结构structure还不止一种,所以最好能做一个通用的转换函数

可是我不知道如何获取一个structure的子变量数据类型和大小,请问有没有办法呢?
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
universe 2005-05-10
  • 打赏
  • 举报
回复
还有个问题,求出结构的定义后,怎么按照结构的定义给每个变量赋值或者读取变量的值呢?

能求出变量的名字,但是怎么去除这个结构传递进来的值呢或者重新赋值呢
lzheng2001 2005-05-09
  • 打赏
  • 举报
回复
对于简单的结构,直接自己算就可以了
LONG为4字节
int为2字节用于API时好象当作4字节处理,我觉得反正用LONG就可以了,不用INT
CHAR(1) 为1字节

wu_07 2005-05-09
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=199730

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧