踩坑
[TOC]
1.fgets()和fputs输入输出数据问题
fgets()会在数据数据末尾添加字符
fputs()不会在输出数据最后添加
因此两者可以配合得很好
2.发送和接收字符串最后的\0问题
发送数据无论是write()
还是sendto()
,通常发送的字符串都是strlen(buf)
,此时是不会包含字符串末尾的\0
。因此在读取出来数据的时候,首先要在末尾添加字符串结束标志符号
Last updated
[TOC]
1.fgets()和fputs输入输出数据问题
fgets()会在数据数据末尾添加字符
fputs()不会在输出数据最后添加
因此两者可以配合得很好
2.发送和接收字符串最后的\0问题
发送数据无论是write()
还是sendto()
,通常发送的字符串都是strlen(buf)
,此时是不会包含字符串末尾的\0
。因此在读取出来数据的时候,首先要在末尾添加字符串结束标志符号
Last updated