请问C语言中当字符串长度改变后,需要手动设置'\0'符号吗?如果真的是的话,这样就很麻烦了,不能用编译器自动生成吗?有个题目,字符串的后面加了2个字符,长度发生了变化,要填入一个代码答案描述为由于字符串的长度发生了变化,所以需要设置新的结束标志, 空(2) 处应填入 a[n+2] ='\0'
也就是说有库函数可以实现自动添加'\0'?具体是哪个函数呢?