不使用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;
}


											
	    

	