관리 메뉴

도드넷

C++ 에서 cin.ignore (입력 스트림/버퍼 청소하기 ) 본문

창고/C++ [폐쇄]

C++ 에서 cin.ignore (입력 스트림/버퍼 청소하기 )

도드! 2014. 11. 3. 00:12
반응형





cin 으로 받아서 변수에 저장하려고해도 

그냥 넘어가는 현상이 벌어진다면 그건 입력 스트림에 

데이터 찌꺼기가 남아있어서 그런겁니다.


입력 스트림/버퍼에 남아있는 내용을 깔끔하게 지우기위해서(청소하기위해서)는 

아래 나온 명령어를 추가해주세요.


cin.ignore(999,'\n');

추가로

 cin.clear(); 을 cin.ignore()위에 써주면 오류플래그 초기화가 됩니다.

(저는 두개 묶어서 그냥 같이씀)



AJ 커여워!! 짤은 본문의 내용과 아무런 관련이 없습니다.



반응형

'창고 > C++ [폐쇄]' 카테고리의 다른 글

C++ 에서 레퍼런스(Reference) 란?  (0) 2014.10.31
C++ 에서 Call By Reference 란?  (0) 2014.10.31
C++ 에서 Call By Address 란?  (0) 2014.10.31
C++ 에서 Call By Value 란?  (0) 2014.10.31
C++ 랜덤 수 뽑기 함수/명령어  (0) 2014.10.22
Comments