目录
方源一把抓住VS2022,催动春秋产的气息,顷刻炼化!
1.头文件
strncat函数的使用需要包括头文件<string.h>
#include<string.h>
2.strncat函数功能
简述:strncat函数是一种用于复制字符串内容的函数
strncat函数接收两个地址参数,和一个size_t类型的参数(这里指的是多少个字节),这里以图片讲解,第一个地址名为destination,第二个地址名为source
我们知道,字符串只要给出其中一个字符的地址,那系统就会顺藤摸瓜出这个地址之后所有的字符
strncat的作用就是从第二个地址所对应的字符开始,从第一个地址所对应的字符串中的'\0'位置开始,复制num个字节的源字符串(source)粘贴到目标字符串(destination)上
示例如下:
注意点一:
可以看到,strncat会在目标字符串的'\0'位置开始,粘贴num个字节的内容上去,并在末尾追加一个'\0',这一点不同于strncpy,strncpy函数在复制完不会追加'\0'
注意点二:
我们还需要注意到,如果我们想追加的字符不够我们输入的字节数,我们只会追加到源字符串的'\0'为止,不会往后追加'\0'(这一点不同于strncpy)