11718번 - 그대로 출력하기
cin.eof()를 사용해서 풀려고 하는데 자꾸 런타임 에러가 뜨네요....
배열 크기도 문제 없는거 같고 직접 돌려도 제대로 나오는거 같은데 런타임 에러가 나오는 이유가 뭘까요?
한 줄에 한 글자씩 그리고 띄어쓰기로 이어진 문장 (예를 드면 'a a a ...')이 여러 줄만 주어져도 런타임 에러를 출력할 거 같네요.
위 방법대로 한다면 런타임 에러를 해결한다고 해도 틀렸습니다를 받을겁니다.
std::cin에서 operator >>를 쓰지마시고, cin.getline() 메서드를 호출해서 사용하시거나, cin.get() 메서드를 호출하여 EOF 플래그가 활성화할 때까지 출력해보세요.
아.... 띄어쓰기...... 눈물나네요
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
afcoo 5년 전
cin.eof()를 사용해서 풀려고 하는데 자꾸 런타임 에러가 뜨네요....
배열 크기도 문제 없는거 같고 직접 돌려도 제대로 나오는거 같은데 런타임 에러가 나오는 이유가 뭘까요?