인프런 커뮤니티 질문&답변

강민석님의 프로필 이미지
강민석

작성한 질문수

홍정모의 따라하며 배우는 C언어

8.5 숫자와 문자를 섞어서 입력받기

공백이 왜 생기는지 모르겠어요

작성

·

198

1

8.5 숫자이 모든 문자를 섞어서 입력받기 강의에서

공백이 왜 생기는거에요?

답변 1

1

안녕하세요, 답변 도우미 Soobak 입니다.

 

질문자님의 바로 이전 질문과 관련이 있는 내용 같네요.

scanf() 함수가 '\n' 개행 문자를 입력 버퍼에 그대로 남겨두기 때문에, 버퍼에 남겨져 있는 '\n' 개행 문자가 의도치 않은 공백들을 출력시키는 것입니다.

 

이전 질문에 대한 답변을 확인하신 후, 추가적으로 궁금하신 사항, 이해가 잘 안되시는 부분 등이 있으시면 편하게 추가 댓글 남겨주세요.

이해가 되실 때 까지 꼭 설명드려보도록 하겠습니다.

(강의에서 어려우신 부분에 대한 시간, 혹은 예시 코드를 첨부해주시면 제가 더 자세한 답변을 드릴 수 있을 것 같습니다.!!!!)

강민석님의 프로필 이미지
강민석

작성한 질문수

질문하기