39.6 연습문제: 문자열 만들기

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

practice_string.c

#include <stdio.h>

int main()
{

   ________________ = "Beethoven 9th Symphony";

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

   return 0;
}

실행 결과

Beethoven 9th Symphony

정답

char *s1
또는
char s1[30]

해설

"Beethoven 9th Symphony" 문자열을 저장할 배열을 선언하거나 문자열의 주소를 저장할 포인터를 선언합니다. 단, 배열은 문자열이 모두 들어갈 수 있도록 크기를 넉넉하게 만듭니다.