#include <stdio.h>
char *my_strcat(char *str_a, char *str_b);

char *my_strcat(char *str_a, char *str_b)
{

    /*まずaの'\0'を見つける*/
    while(*str_a){
        str_a++;
    }

    /*aの'\0'の位置へbをコピー*/
    while(*str_b){
        *str_a = *str_b;
        str_b++;
        str_a++;
    }
    *str_a = '\0';
    return str_a;
}


int main(void){
    char a[800];
    char b[800];

	printf("文字を入力\na:");
	scanf("%s",a);
	printf("\nb:");
	scanf("%s",b);


    printf("\na:%s\t", a);
    printf("b:%s\n", b);
    my_strcat(a, b);
    printf("結果\n%s", a);

	return 0;
}