C에서 단일 문자를 스캔하는 방법 이 질문에는 이미 답변이 있습니다. scanf()는 버퍼에 줄바꿈 문자를 남깁니다. (6개의 답변) 닫힘2년 전에요. C: 사용자로부터 char를 취득하려고 합니다.scanf프로그램을 실행하면 사용자가 아무것도 입력하기를 기다리지 않습니다. 코드는 다음과 같습니다. char ch; printf("Enter one char"); scanf("%c", &ch); printf("%c\n",ch); 왜 안 되지?%c선행에 (를 들어에서) 뉴라인이, "" (": "Newline")는 "Newline"을 사용합니다.scanf콜이 즉시 소비됩니다. 이 문제를 회피하는 방법 중 하나는 변환 지정자 앞에 공백을 넣는 것입니다. scanf(" %c", &c); 형식 문자열의 공백은 다음을..