c语⾔中strncat函数1、函数原型。
#include <stdio.h>
truncated c语言
char *strncat(char *s1, const char *s2, size_t n)  // 这⾥的cat指的是:concatenate
{
char *tmp = s1;
while(*s1)
s1++;
while(n--)
if(!(*s1++ = *s2++))
break;
*s1 = '\0';  //
return tmp;
}
int main(void)
{
char str1[128] = "abcdefg";
char str2[128] = "1234567";
printf("result: %s\n", strncat(str1, str2, 3));
return0;
}
2、从函数库中调⽤
#include <stdio.h>
#include <string.h>  //strncat函数的头⽂件
int main(void)
{
char str1[128] = "abcdefg";
char str2[128] = "1234567";
printf("result: %s\n", strncat(str1, str2, 5));
return0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。