wjdeogns1058   3년 전

문제를 풀다가 scanf() 에 관해서 헷갈리는게 생겨서 질문드립니다.ㅠㅠ

7번째 줄에 scanf("%d",&arnum[i]); 가 있는데 

이런경우엔 한개씩 입력받을 수 있는거 아닌가요? 

띄어쓰기를 해서 입력하니까 한줄에 싹 입력되더라고요.. 

1 2 3 4 5  이렇게요

원래는 

1

2

3

4

5

이런식으로 입력하던거같은데 

공백만 주면 한줄에 다 입력되는게 왜그런지 궁금해서 질문드립니다..  

fbfbf1   3년 전

1 2 3 4 5도 한 개씩 입력 받는거기는 합니다.

scanf는 공백전까지의 수를 입력 받기에 공백이 있으면

끝났다고 생각하고 다음으로 넘어갑니다.

wjdeogns1058   3년 전

아 그렇군요.. 감사합니다 ㅠㅠ

댓글을 작성하려면 로그인해야 합니다.