게시글
고민있어요
문제 당 고민하는 시간
- 0
- 0
- 234
질문&답변
java.lang.IllegalStateException: Failed to load ApplicationContext 오류
이유는 잘 모르겠지만.... H2를 아예 삭제했다가 다시 설치하니 정상작동되네요...
- 0
- 1
- 953
질문&답변
강의 4:35초
※ ch = getchar(); → getchar()은 입력버퍼에서 한 문자만 가져오는 함수 while (getchar() != '\n') → 첫번째 글자만 남기고 나머지는 버퍼에서 지우는 방법 continue; ex) Hello 입력 →버퍼에는 'H', 'e', 'l", 'l', 'o', '\n'가 저장 → ch = getchar(); → H만 ch에 대입. (버퍼에 'e', 'l', 'l', 'o', '\n' 남아있다.) while문 시작 ● 첫 번째 반복 → 버퍼에서 'e' 를 지우고 가져온 후 'e' != '\n' 이니깐 continue (버퍼에 'l', 'l', 'o', '\n' 남아있다) ● 두 번째 반복 → 버퍼에서 'l' 를 지우고 가져온 후 'l' != '\n' 이니깐 continue (버퍼에 'l', 'o', '\n' 남아있다) ● 세 번째 반복 → 버퍼에서 'l' 를 지우고 가져온 후 'l' != '\n' 이니깐 continue (버퍼에 'o', '\n' 남아있다) ● 네 번째 반복 → 버퍼에서 'o' 를 지우고 가져온 후 'o' != '\n' 이니깐 continue (버퍼에 '\n' 남아있다) ● 다섯 번째 반복 → 버퍼에서 '\n' 를 지우고 가져온 후 '\n' = '\n' 이니깐 더이상 while문 반복하지 않고 끝 (버퍼에 남는 거 X) 천천히 구글링 하면서 찾아봐서 이렇게 이해했는데 맞는 사고과정인가요>??
- 0
- 2
- 267
질문&답변
getchar
앗 제가 표현을 잘못했네여! 첫번째 글자만 남기고 나머지는 버퍼에서 지운다 라고 하셨는데 저 식이 어떤 과정으로 진행되는지를 모르겠습니다
- 0
- 2
- 179