strncat的实现

来源:互联网 发布:武林外传 知乎精华 编辑:程序博客网 时间:2024/06/15 12:55


#include <stdio.h>
#include <string.h>
int main()
{
char str1[100],str2[100];
int n,m,j,s;
scanf("%s\n%s",str1,str2);
printf("Copy cat s char:");
scanf("%d",&s);
n=strlen(str1);
m=strlen(str2);
if(s>=m)
{
for(j=0;j<m;j++)
str1[n++]=str2[j];
   str1[n+m]='\0';
}
else
{
for(j=0;j<s;j++)
str1[n++]=str2[j];
    str1[n+s]='\0';
}
printf("%s\n",str1);
0 0
原创粉丝点击