책 내용 질문하기
1권 38쪽 질문이요ㅠ
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
38
조회수
219
작성일
2020-07-02
작성자
탈퇴*원
첨부파일
7번에 입력 데이터가 gil but이고 char b[8],c[8]; scanf(“%s %2s”,b,c); 이건데 왜 c에 bu까지만 저장되나요..? 문자열 저장인데 but 다 되는거 아닌가요ㅠㅠ
답변
2020-07-03 10:34:14

안녕하세요 길벗수험서 운영팀입니다.

 

printf와 scanf를 혼동하시면 안됩니다.

 

scanf에서 %s 서식지정자에 정수를 지정하는 경우 해당 숫자만큼의 글자를 잘라서 변수에 저장합니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-07-03 10:34:14

    안녕하세요 길벗수험서 운영팀입니다.

     

    printf와 scanf를 혼동하시면 안됩니다.

     

    scanf에서 %s 서식지정자에 정수를 지정하는 경우 해당 숫자만큼의 글자를 잘라서 변수에 저장합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.