场景:当我们使用字符串的时,稍不注意就会使用错误,导致字符串越界,也就是字符后面有一些莫名其妙的字符。
1 先看下面代码
输出结果为:
分析原因:默认情况下 “tests” 这样写,s后面自动加了 '\0' ,但是如果你是数组,就没有加了。
解决方法:在把数组大小加 1 在后面添加 '\0'
场景:当我们使用字符串的时,稍不注意就会使用错误,导致字符串越界,也就是字符后面有一些莫名其妙的字符。
1 先看下面代码
输出结果为:
分析原因:默认情况下 “tests” 这样写,s后面自动加了 '\0' ,但是如果你是数组,就没有加了。
解决方法:在把数组大小加 1 在后面添加 '\0'
上一篇:Qt VLC 播放RTSP
加密:为你的长字符串提供最高级别的保护!!!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M