[프로그래밍 언어/C++] cin과 getline
C++ 코드를 작성하면서 cin과 getline을 통해 입력을 받을 수 있다. cin은 공백이 아닌 값이 나올 때까지 공백을 무시하다가 공백이 아닌 값을 공백이 나올 때까지 받아들인다. 마지막에 출현한 공백을 발견한 cin은 해당 공백을 버퍼에 그대로 남겨 놓는다. getline() 함수(cin.getline(), string의 getline())는 delimit이 나올 때까지 입력을 받고 해당 delimit은 입력으로 받아들이지 않고 버퍼에서도 제거한다. delimit을 의도적으로 작성하지 않으면 '\n' 개행문자가 delimit으로 기본값으로 지정된다. cin과 getline함수는 각각 연속해서 사용하는 것은 문제가 없지만 서로 혼용하는 경우 원하지 않는 결과를 얻을 수 있다. cin을 먼저 쓴 후 ..
프로그래밍 언어/C++
2021. 10. 5. 17:45
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정렬
- Verilog
- 큐
- 애니메이션
- 베릴로그
- 알고리즘
- 이분법
- gem5
- 영어 어휘
- 백준
- BFS
- recursive
- C++
- 백트래킹
- 재귀함수
- Git
- 너비우선탐색
- backtracking
- 구현
- 영화
- Push
- 구조체
- 완전탐색
- 스택
- C언어
- 취미
- BOJ
- 이진탐색
- 메이플스토리
- 건이의 특제 떡국 끓이기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
반응형
250x250