为了账号安全,请及时绑定邮箱和手机立即绑定

下列语句中是将line的前两个字符拷贝到abc中:

下列语句中是将line的前两个字符拷贝到abc中:

PHP
一只名叫tom的猫 2023-03-04 18:14:11
strncpy(abc, line, 2);请问是否需要以下语句来向abc添加一个封口'\0'呢?abc[2]=0;谢谢!
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

不会的,它是到口'\0'之前的全部复制,其他的为abc原来的内容,因此需要abc[2]=0; 
如果line的长度小于2就不需要 大于等于2的话都需要手动添加'\0' 
我错了,这个是对的

查看完整回答
反对 回复 2023-03-08
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

如果line的长度小于2就不需要 大于等于2的话都需要手动添加'\0'

查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信