강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

홍정모의 따라하며 배우는 C++

18.1 istream으로 입력받기

getline() 의 입력단위

작성

·

210

0

12:50 을 보면 , getline()은 한 줄 전체를 입력받아 

두번째 getline은 아무것도 받아오지 못하는 모습인데요 ,

이말인즉슨 , getline()은 버퍼 전체를 읽고 입력버퍼를 비워버린다고 봐도 되는건가요? 

답변 2

1

TaeChoon Park님의 프로필 이미지
TaeChoon Park
질문자

감사합니다! 

군복무중인데 군부대안이다보니 컴파일러도 사용못하고 네트워크 사용시간과 공부시간에 제한이있어 일일히 찾아보거나 실험해보지 못하는 부분이 있네요 . 

간단한 질문으로 번거롭게 해드리는점은 늘 죄송하고 감사하게 생각하고있습니다 ^^ 

말씀하신부분은 공부하면서 유념하겠습니다!  

1

입력버퍼를 비워버린다 라기 보다는 '\n' 를 만날때까지를 하나의 입력으로 받아들인다 라고 생각하시는 것이 옳다고 생각합니다.
TaeChoon Pakr님은 질문이 점점 많아지고 계신데, 대부분 google을 통해서 쉽게 찾을 수 있는 내용들입니다.
http://www.cplusplus.com/reference/istream/istream/getline/
제 도움을 받는 것도 좋지만 혼자 고민도 해보고 스스로 찾는 능력도 기르셨으면 좋겠습니다.

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

질문하기