입력버퍼가 비워지지 않은 경우(비정상 출력), 입력버퍼가 비워진 경우(정상 출력)
CODEDRAGON ㆍDevelopment/C, C++
반응형
입력버퍼가 비워지지 않은 경우(비정상 출력)
입력버퍼안에 있는 엔터로 인해 입력 및 출력이 정상적으로 이루어지지 않는 문제가 발생합니다.
보다 상세한 원인과 증상은 아래의 내용을 참고하세요.
http://codedragon.tistory.com/2459
입력버퍼가 비워진 경우(정상 출력)
해결방법
아래의 방법을 통해 입력버퍼를 비운 후 입력을 받으면 정상적으로 수행됩니다.
// 문자 100자를 읽어오거나 개행문자가 입력되면 입력을 종료합니다. cin.ignore(100, '\n'); |
cin.ignore(); |
'Development > C, C++' 카테고리의 다른 글
문자열의 결합 (0) | 2018.05.16 |
---|---|
C++ Reference (0) | 2018.05.16 |
단일 문자 입력 / 출력 함수 (0) | 2018.05.15 |
cin, cin 객체를 이용한 입력 (0) | 2018.05.15 |
형식화된 출력관련 멤버함수 (0) | 2018.05.15 |