我正在编写一个从设备读取多个电压的 C++ 应用程序。我收到这些测量结果,float[]
我想通过 UDP 将此数组发送到 MATLAB 脚本。
C++ 函数 sendto 需要获取char[]
缓冲区,我真的不知道如何将其转换float[]
为char[]
缓冲区,因此我可以在 MATLAB 中轻松地重新组装它。有任何想法吗?
我遇到的另一个问题是那条线
addr.sin_addr = inet_addr("127.0.0.1");
inet_addr 返回一个 unsigned long,但我的编译器告诉我 = 运算符在其右侧不接受 unsigend long 数据类型。关于这个的任何想法?