티스토리 뷰
clear()
- 어떤 이유에서던 간에 스트림이 좋지 않은 상태가 되었을 때, 스트림을 좋은 상태로(good state)로 돌려 줌
cin.clear(); |
ignore()
- 특정 객체를 읽을려고 했지만 못읽을 때, 건너뛰고 싶을 때 사용함.
- 아래 예제들은 파일 끝에 도달하거나 지정한 수만큼 문자를 버리면 멈춤
cin.ignore(); //문자 1개를 버림 cin.ignore(10); //문자 10개를 버림 cin.ignore(10, '\n'); //문자 10개를 버림. 단, 그 전에 뉴라인(new line) 문자를 버리면 곧바로 멈춤 cin.ignore(LLONG_MAX, '\n'); //최대 문자 수를 버림. 단, 그 전에 뉴라인 문자를 버리면 곧바로 멈춤 (실질적으로 한 줄을 모두 버리는 코드) |
'컴퓨터 언어 공부 > C & C++' 카테고리의 다른 글
(C++) 일부 새로운 C++ 기능 (0) | 2019.08.23 |
---|---|
(C++) 입력 버리기: get(), getline() (0) | 2019.08.15 |
(C언어) 배열 모르는 것 정리 (0) | 2019.02.28 |
(C언어) 단일 연결리스트 (배운거 정리용) (0) | 2019.02.24 |
(C언어) 문장을 입력받아 출력하기 (0) | 2019.02.02 |
댓글