kitty_cat 2024. 3. 25. 10:48

< 문제 설명 >

문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.

 

< 제한사항 >

- 1 ≤ str의 길이 ≤ 1,000,000
- str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.

 

< 작성코드 >

#include <stdio.h>
#define LEN_INPUT 1000001

int main(void) {
    char s1[LEN_INPUT];
    scanf("%s", s1);
    //printf(s1);
    printf("%s", s1);
    return 0;
}

 

< 참고 >

 

- 공백을 포함하지 않는 단어를 입력할 때에는 scanf 함수를 사용

- 공백을 포함하는 문장을 입력할 때에는 fgets 함수 사용하는 것이 더욱 안전함

- 문자열을 출력할 때에는 형식지정자를 사용해주어야 함 = printf("%s", s1);

 

< 관련 에러 >

없음