20211104 指针模仿strcat strncat函数
作者:互联网
#include <stdio.h>
#include <string.h>
#define MAX 1024
int main()
{
int ch=0,i,m,n;
char str1[MAX] = "";
char str2[MAX] = "";
char *p=str2;
printf("请输入第一个字符串:");
fgets(str1,MAX,stdin);
printf("请输入第二个字符串:");
fgets(str2,MAX,stdin);
ch=*p;
m=strlen(str1)-1;
printf("请输入需要连接的字符数:");
scanf("%d",&n);
for(i=0;ch!='\0'&&i<n;m++,i++)
{
ch = *(p+i);
//if(i==0&&ch!=0){str1[m]=' ';m++;}
str1[m]=ch;
}
printf("\n%s\n",str1);
}
标签:strncat,str2,ch,MAX,str1,strcat,char,20211104,printf 来源: https://blog.csdn.net/ChangHe_404/article/details/121153407