h_8816002 发表于 2017-9-20 11:45

接收来的数组是否可以用‘\0’截取有效信息?

大家好!
正常况下,接收的数组是以'\0'截止,如果我现在收到一个数组,但是这个数组后面有许多空格,我使用
recv_buf='\0';
能否达到只截取有效内容而摒弃空格的目的?

如果是TCP通信可以吗?TCP的send和recv好像是字符敏感不是字符串敏感,会不会有问题?

谢谢!

ningling_21 发表于 2017-9-20 11:53

如果知道长度,直接判断长度,否则就判断结束符

chunyang 发表于 2017-9-21 23:23

还是编制个协议吧,否则可不可靠。

江枫渔火 发表于 2017-9-24 22:29

'\0' 只是字符串的结束符。可以用来标示字符串结束了。
页: [1]
查看完整版本: 接收来的数组是否可以用‘\0’截取有效信息?