C에서의 scanf 함수에 대해 질문있습니다

kyuho6942의 이미지

scanf에서 format string을 "%d"로 쓴 것과 "%d "로 쓴 것과 다르게 동작하는데 왜 그런지 궁금합니다

shint의 이미지

scanf() 함수의 인자값인. 형식화된 데이터 (char * format) 에서 SPACE 문자'는 구분자 예요.

int scanf ( const char * format, ... );
http://www.cplusplus.com/reference/cstdio/scanf/

scanf()를 할 때 "%c"와 "%c "의 차이점...
https://www.acmicpc.net/board/view/8647

17.printf(), scanf() 함수와 특수 기호 사용법
http://ith.kr/chair/c/c1701.html

scanf 함수의 입력 오류와 표준 입력 버퍼의 초기화
https://blog.naver.com/tipsware/221264776615

stdio.h 사용하기 (3)
https://www.joinc.co.kr/w/Site/C/Documents/stdio_h

sprintf() ? 형식화된 데이터를 버퍼로 출력
https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/sprintf.htm

scanf() ? 데이터 읽기
https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/scanf.htm#scanf

isalnum() ? isxdigit() ? 정수값 테스트
https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/isalnum.htm#isalnum

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com