不使用strcat()函数进行字符串拼接,但无法实现
不使用strcat()函数进行字符串拼接,但无法实现。原因在哪?代码如下:
程序代码:#include"stdio.h"
void function(char *p,char *q){
int n=0;
int m=0;
for(;p[n]!='\0';)
n++;
for(;q[m]!='\0';)
p[++n]=q[m++];
p[n]='\0';
printf("%s",p);
}
int main(void){
char n[100]="asdfgh";
char m[100]="zxcvbnm";
function(n,m);
return 0;
}



