C语言 将两个字符串连接起来,不能用strcat,不知道哪儿错了,求大神解析

2025-03-24 15:04:51
推荐回答(1个)
回答1:

#include
#include
#define N 50
#define M 20

int main()
{
    char a[M],b[N];
    int i,j,s;
    
    gets(a);
    gets(b);
    
    s=strlen(b);
    for(j=0; j        b[s++]=a[j];    //注意临界条件 
    b[s]='\0';
    
    s=strlen(b);
    for(i=0; i        printf("%c",b[i]);
    printf("\n");
    return 0;
}