책 내용 질문하기
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 서식지정자에 정수를 지정하는 경우 해당 숫자만큼의 글자를 잘라서 변수에 저장합니다.
행복한 하루되세요 :)