38.8 연습문제: 문자 배열을 붙이기

다음 소스 코드를 완성하여 "Beethoven 9th Symphony"가 출력되게 만드세요.

practice_string_concatenate_array_to_array.c

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

int main()
{
    char s1[20] = " 9th Symphony";
    char s2[40] = "Beethoven";

    ________________________

    printf("%s\n", s2);

    return 0;
}

실행 결과

Beethoven 9th Symphony

정답

strcat(s2, s1);

해설

strcat 함수로 s1의 문자열을 s2 뒤에 붙이면 printf 함수에서 "Beethoven 9th Symphony"가 출력됩니다.