LV 与C++ Builder 进行TCP/IP 传输问题求助

rzzq8720 2012-09-29 04:51:12
在C++builder中定义如下 结构 struct Comm { float data1[10];
char sting[20];
float data2[10];
};
在Labview中用相应的Cluster,进行传输,哪位高手能给出C++Builder 发送,LV 接收的的源代码程序,不胜感谢!
我自己反复测试过,主要是涉及到字符串时候,长度不知道如何处理?
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rzzq8720 2012-10-07
  • 打赏
  • 举报
回复
如果在C++ 之间传输,char string[20] 是20个字符长度,但LV接收时,如果发送端给的字符串为string=“abcd”,不够20个字符串长度,那LV接收后怎么识别长度。而且据我调试所知,C++ 发送结构变量时并未附加长度。
rzzq8720 2012-10-06
  • 打赏
  • 举报
回复
c++Builder 传输结构变量很容易实现,但Lv接受后,我用反平化进行还原时,不知道字符串长度如何处理,因为Bcb传输时总长度是固定的,但Lv接收后对第二个字符串变量还原时,不知怎么处理。
大熊猫侯佩 2012-10-03
  • 打赏
  • 举报
回复
无法确定长度吗?
rzzq8720 2012-10-03
  • 打赏
  • 举报
回复
对呀,在LV中如确定字符串长度呀
rzzq8720 2012-09-29
  • 打赏
  • 举报
回复
也就是说,在BCB中字符串是确定长度的,长度为20 ,但在LV端字符串接收时用Unflatten from string 怎么制定字符串长度,哪位高人给出一个例子来。

3,424

社区成员

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

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