I wonder why scanf wants to get one more than the number of 'num' when I use this function for array index with infinite loop.
Here is a code that I made to test.
scanf를 사용할 때, 입력 받는 부분에 ' '(공백)을 둘 경우 입력을 한 번 더 받는 현상 발생한다. 이러한 현상이 발생하는 이유는 아래와 같다.
|
Source from : https://stackoverflow.com/questions/15740024/scanf-asking-twice-for-input-while-i-expect-it-to-ask-only-one
'Programming > C' 카테고리의 다른 글
배열의 유형 및 선언 방법 (0) | 2021.05.08 |
---|---|
qsort 함수 : 퀵 정렬 라이브러리 함수 (0) | 2020.06.18 |
[C] 배열의 크기를 입력 받아 해당 크기의 배열 생성하기 (동적 할당) (0) | 2017.10.06 |
system 함수 : cls. pause (0) | 2017.09.22 |
실행 시간 측정 (clock() 이용) (0) | 2017.09.01 |
goto문 (0) | 2017.09.01 |
C 핵심 내용 정리 (0) | 2017.05.03 |
포인터 정리 (Arrangement of Single Pointer) in C (0) | 2017.04.17 |