c·c++/c 프로그래밍

scanf("%d ", &x); 에서 빈칸의 역할

바로이순간 2014. 3. 14. 12:57

"%d " 서식에서 


한개의 빈칸이 나타내는 것은 whilte space (빈칸 줄바꿈 탭문자) 들의 연속 (여러문자)을 나타냅니다. 

따라서 이 연속된 빈칸이 끝났다는 증거가 나올때 까지는 계속해서 입력을 받게 됩니다.


입력을 줄 때는 


[숫자입력] [빈칸] [빈칸이 아닌 문자] 


이렇게 주어야만 입력이 끝나게 됩니다.