cin.get()이랑 cin.getline()질문입니다.
글쓴이: ghks2047 / 작성시간: 화, 2019/06/04 - 2:35오후
int main() {
char line[80];
cin.get(line, 80);
//cin.getline(line, 80);
int n = cin.gcount();
cout << n;
}
입력값으로 aaa를 넣었구요 결과로는
get일떄 aaa 3
getline일때 aaa 4
배운대로 get일때는 널값을 포함하지 않아서 그렇다고 이해는 했습니다.
그런데 문제는 디버깅을 해보니 둘다 똑같이 배열에 'a','a','a','\n'로 들어갑니다.
그럼 cin.gcount에서 둘을 어떻게 다르다는걸 알 수있는건가요?
저장되는 값은 같은데 말입니다....?
Forums:
댓글 달기