+ -
当前位置:首页 → 问答吧 → 网络编程中的send问题?

网络编程中的send问题?

时间:2011-12-21

来源:互联网

想用sendint send(SOCKET s,const char FAR *buf, int len,int flags);函数发送一组数据,但是const char FAR *buf参数只能是字符型常量数组的地址,比如我要发送从0,0.01,0.02,0.03,.....100这些数放在一个数组里,要如何发或者转换呢?求大虾指点

作者: xbgcc   发布时间: 2011-12-21

定义一个 
char buffer[200];
float a = 0.01
float b = 0.02;
int c = 100 ;  
sprintf( buffer , "%.2f , %.2f , %d" , a , b , c);
发送的时候发送 buffer

作者: agoago_2009   发布时间: 2011-12-21

引用楼主 xbgcc 的回复:
想用sendint send(SOCKET s,const char FAR *buf, int len,int flags);函数发送一组数据,但是const char FAR *buf参数只能是字符型常量数组的地址,比如我要发送从0,0.01,0.02,0.03,.....100这些数放在一个数组里,要如何发或者转换呢?求大虾指点

可以格式化一下然后发送~

作者: VisualEleven   发布时间: 2011-12-21